IRONSOFTWAREHOME
IRONPDF 사용하기

ASP.NET Core에서 PDF 파일을 표시하는 방법

Curtis Chau
Curtis Chau
Updated: 2026년 4월 21일

디지털 문서는 이 디지털 시대에 물리적 문서를 엄청나게 대체하였습니다. 디지털 문서가 장기적으로 보존되고 접근 가능하도록 보장하는 것이 중요합니다. PDF/A는 이러한 작업을 수행하기 위해 설계된 표준화된 PDF 버전입니다. 이 기사는 PDF/A 적합성이 무엇인지, 접근성 표준, 그리고 전자 문서 내에서 이를 달성하는 방법을 이해하는 데 도움을 줄 것입니다.

PDF/A 문서란 무엇인가?

PDF/A는 PDF의 ISO 표준 버전으로, 특히 문서 보관 및 장기 보존을 위해 국제적으로 인정된 형식입니다. 표준 PDF 파일과 달리 PDF/A 파일은 자체 포함되어 있어, 다른 플랫폼 및 시간 경과에 따라 문서를 일관되게 표시하는 데 필요한 모든 정보를 포함합니다. 여기에는 임베디드 글꼴, 임베디드 파일, 오디오 및 비디오 콘텐츠, 색상 프로필, 이미지 등이 포함됩니다.

PDF/A 적합성의 중요성

디지털 PDF 문서에 대해 왜 PDF/A 적합성이 필요합니까? 이는 우리가 항상 묻는 주요 질문이며, 다음은 그 중요성과 필요성을 강조하는 세 가지 주요 요점입니다:

  1. 장기 접근성: PDF/A 적합성은 문서가 미래의 기술 변화와 관계없이 수십 년 동안 접근 가능하고 볼 수 있음을 보장합니다. 이는 민감한 PDF 파일의 장기 보관이 미래 증거로 사용되는 이유입니다.
  2. 법적 요구사항: 법률, 의료, 정부와 같은 보고서를 PDF 형식으로 생성하는 많은 산업에는 문서 보관을 위해 PDF/A 사용을 요구하는 규칙 및 규정이 있습니다.
  3. 일관성: PDF 뷰어와 관계없이 문서의 시각적 외관과 구조가 동일하게 유지되도록 보장합니다.

PDF/A 적합성 레벨

PDF/A 표준에는 여러 적합성 레벨이 있으며, 각각 적합 문서에 사용할 수 있는 다양한 필요를 다룹니다:

  1. PDF/A-1: 이것은 PDF 버전 1.4에 기반한 원래 표준입니다. 두 가지 적합성 레벨이 있습니다:

    • PDF/A-1a: 이는 시각적 무결성과 문서의 구조를 보장하며, 접근성을 위해 태그를 포함합니다. 이는 법률 문서에 가장 적합합니다.
    • PDF/A-1b: 이 하위 레벨은 시각적 무결성을 보장하지만 외부 문서 구조에 대한 태그는 필요하지 않습니다.
  2. PDF/A-2: 이 레벨은 PDF 버전 1.7을 기반으로 새로운 기능을 도입합니다. JPEG2000 압축, 투명 효과, OpenType 글꼴 임베딩을 지원합니다. 또한 PDF/A-1과 유사한 두 가지 적합성 레벨이 있습니다.

  3. PDF/A-3: 이 레벨은 PDF/A-2를 확장하여 PDF/A 문서 내에 모든 파일 형식을 포함할 수 있도록 하며, 이는 XML 파일을 PDF에 포함하는 것과 같은 관련 문서를 결합하는 데 유용합니다.

  4. PDF/A-4: PDF 2.0과 정렬된 최신 표준입니다. 새로운 기능과 디지털 서명 및 주석 처리 개선을 제공합니다.

PDF/A 적합성 달성 방법

다음 단계를 사용하여 우리의 PDF 파일을 쉽게 PDF/A 적합하게 만들 수 있습니다:

  1. PDF/A 적합 소프트웨어 사용: 현대적인 PDF 생성 및 편집 도구는 문서를 PDF/A로 저장할 수 있는 옵션을 제공합니다. 인기 있는 소프트웨어로는 Adobe Acrobat, Foxit PhantomPDF, veraPDF와 같은 전문 PDF/A 도구가 있습니다.

  2. 기존 PDF 변환: 기존 PDF 문서는 특정 프로그래밍 언어의 다양한 도구나 라이브러리를 사용하여 PDF/A로 변환할 수 있습니다. 변환된 문서의 적합성을 확인하고 검증하는 검증 소프트웨어를 사용하는 것이 중요합니다.

  3. 문서 생성 시 적합성 보장:

    • 임베딩된 글꼴: 문서에서 사용된 모든 글꼴이 임베딩되었는지 확인합니다.
    • 장치 독립적인 색상 공간 사용: sRGB 또는 CMYK와 같은 색상 프로필을 사용하십시오.
    • 암호화 피하기: PDF/A는 암호화를 허용하지 않으므로, 이는 장기적 접근성을 저해할 수 있습니다.
    • 메타데이터 포함: 문서 제목, 작성자 및 키워드와 같은 필수 메타데이터를 제공하십시오.
    • 자체 포함 보장: 문서에 PDF 파일 내부에 필요한 모든 구성 요소(예: 이미지, 글꼴, 색상 프로필)를 포함시키십시오.

Generating PDF/A Compliant Documents using IronPDF in C#

PDF/A 준수는 디지털 문서의 보존 및 접근성을 보장하는 데 매우 중요합니다. Iron Software에서 개발한 IronPDF는 PDF/A 준수를 지원하면서 PDF 문서 생성 및 변환 과정을 단순화하는 인기 있는 C# 라이브러리입니다.

IronPDF 란 무엇인가요?

IronPDF 는 PDF 문서를 생성 및 조작하기 위해 설계된 C# PDF 라이브러리입니다. 그의 주된 초점은 최적화된 ChromePdfRenderer를 사용하여 픽셀 단위로 완벽하게 HTML을 PDF로 변환하는 것입니다. IronPDF를 사용하면 XAML, Razor Pages, ASPX Pages, CSHTML, 이미지, DOCX, RTF 및 TIFF와 같은 다양한 형식을 쉽게 PDF로 변환할 수 있습니다. 이는 또한 다중 스레딩 및 비동기 방법을 지원하여 병렬로 PDF를 생성하여 성능과 생산성을 향상시킵니다.

IronPDF는 속도, 정확성, 사용 용이성 및 크로스 플랫폼 호환성으로 알려져 있습니다. IronPDF와 그 특징에 대한 더 많은 정보는 문서 페이지를 방문하십시오.

IronPDF 라이브러리 설치 중

PDF를 PDF/A로 변환하려면 C# 프로젝트에 IronPDF 라이브러리를 설치해야 합니다. Visual Studio의 NuGet 패키지 관리자를 사용하여 이를 설치할 수 있습니다. NuGet 패키지 관리자 콘솔에 다음 명령을 입력하십시오:

PM > Install-Package IronPdf

또는 NuGet 패키지 관리자에서 IronPDF를 검색하고 설치할 수 있습니다.

PDF/A 준수 문서 생성

PDF/A 호환 문서를 생성하기 위해 IronPDF는 다양한 옵션을 가진 ConvertToPdfA 메서드를 제공합니다. 사용할 PDF/A 버전을 지정할 수 있습니다. 다음의 코드 예에서는 HTML에서 새 문서를 생성한 다음 ConvertToPdfA 메서드를 사용하여 PDF/A-3b로 변환하고, 마지막으로 파일을 저장합니다:

PDF/A-3b 준수

using IronPdf;

// Create a PDF document from HTML
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");

// Set PDF/A-3b compliance
pdf.ConvertToPdfA(PdfAVersions.PdfA3);

// Save the PDF
pdf.SaveAs("HelloWorld_PDFA3b.pdf");

더 많은 옵션 및 세부 정보는 저희 웹사이트의 PDF/A 준수에 관한 튜토리얼을 방문하십시오.

PDF/A 호환성 (개발자를 위한 작동 방식): 그림 1 - PDF 출력

기존 PDF를 PDF/A로 변환

IronPDF는 기존 PDF 문서를 PDF/A 준수 형식으로 변환할 수 있습니다. 파일을 FromFile 메서드를 사용하여 연 후에 ConvertToPdfA 메서드를 사용할 수 있지만, 여기서는 SaveAsPdfA 메서드를 사용합니다. 열린 파일을 PDF/A로 변환하는 쉬운 방법입니다. SaveAsPdfA 메서드의 두 번째 인수가 PDF/A 버전을 지정하는데, 이 경우 PDF/A-3b입니다:

using IronPdf;

// Load the existing PDF document
var pdf = PdfDocument.FromFile("ExistingDocument.pdf");

// Convert and save as PDF/A-3b
pdf.SaveAsPdfA("ExistingDocument_PDFA3b.pdf", PdfAVersions.PdfA3);

PDF/A 호환성 (개발자를 위한 작동 방식): 그림 2 - PDF/A 호환 출력

생성된 문서의 PDF/A 준수성 검증 및 확인

PDF 파일을 생성하거나 PDF/A로 변환한 후, 그 준수성을 검증하는 것이 중요합니다. IronPDF는 내장된 검증 기능을 제공하지 않지만, Adobe Acrobat 또는 veraPDF와 같은 외부 도구를 사용하여 검증할 수 있습니다. ExistingDocument.pdf 는 검색 가능한 텍스트 소스 PDF로 ExistingDocument_PDFA3b.pdf 로 변환되었습니다. 이것은 veraPDF의 PDF/A 준수성 결과입니다:

PDF/A 호환성 (개발자를 위한 작동 방식): 그림 3 - veraPDF 출력

결론

PDF/A 준수성은 디지털 문서의 장기 보존 및 접근성을 보장해야 하는 기관 및 개인에게 필수적입니다. 표준을 이해하고 문서 생성 및 변환 시 모범 사례를 구현하는 것만으로 PDF/A 준수성을 달성하고 귀중한 정보를 보호할 수 있습니다.

IronPDF는 C#을 사용하여 PDF 문서를 PDF/A 준수 형식으로 생성하고 변환하는 간단한 방법을 제공합니다. PDF/A-3b 또는 PDF/UA-1 준수성이 필요하든지 IronPDF는 문서 보관 및 일반 접근 가능성을 쉽게 하여, PDF 문서를 소프트웨어 애플리케이션에서 사용하는 C# 개발자들에게 훌륭한 선택이 됩니다.

IronPDF무료 체험판을 제공합니다. 이 라이브러리를 직접 여기에서 다운로드하고 시도해보세요!

Curtis Chau
기술 문서 작성자

커티스 차우는 칼턴 대학교에서 컴퓨터 과학 학사 학위를 취득했으며, Node.js, TypeScript, JavaScript, React를 전문으로 하는 프론트엔드 개발자입니다. 직관적이고 미적으로 뛰어난 사용자 인터페이스를 만드는 데 열정을 가진 그는 최신 프레임워크를 활용하고, 잘 구성되고 시각적으로 매력적인 매뉴얼을 제작하는 것을 즐깁니다.

...
더 읽어보기

관련 기사

Key in blue circle

무료 30일 체험 키를 즉시 받으세요.

Your trial license will be sent to your email address

제한 없음. 100% 무제한 이용. 신용카드 불필요.

bullet_checked신용카드나 계정 생성은 필요하지 않습니다.제한 없음. 100% 무제한 이용. 신용카드 불필요.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
무료 라이브 데모를 예약하세요
Booking Badge

전 세계 수백만 엔지니어들이 신뢰하는 제품입니다.

Iron Software의 고객 로고
부담 없는 무료 상담을 받아보세요
아래 양식을 작성하시거나 sales@ironsoftware.com으로 이메일을 보내주세요.
고객님의 정보는 항상 비밀로 유지됩니다.
전 세계 수백만 엔지니어들이 신뢰하는 제품입니다.
Iron Software의 고객 로고
지금 바로 30일 무료 체험판 키를 받으세요.
신용카드나 계정 생성은 필요하지 않습니다.