PDF/A 변환기

Documentize PDF/A 변환기 for .NET는 PDF 문서를 PDF/A 포맷으로 변환하도록 설계된 강력한 도구로, 콘텐츠가 장기 보관 기준에 부합하도록 보장합니다. 이 플러그인은 기존 PDF 문서를 PDF/A 준수 여부를 검사하는 기능도 지원하며, 변환과 검증 기능을 단일 솔루션으로 제공합니다.

주요 기능:

  • PDF/A로 변환: PDF 파일을 PDF/A 포맷(예: PDF/A-1a, PDF/A-2b, PDF/A-3b)으로 원활하게 변환하여 보관 기준에 부합하도록 합니다.
  • PDF/A 준수 검증: 기존 PDF 문서가 PDF/A 기준에 부합하는지 확인하고, 그렇지 않은 경우 문제를 식별합니다.
  • 배치 처리: 여러 파일을 동시에 변환하거나 검증할 수 있습니다.
  • 효율적인 작업 흐름: 빠르고 신뢰할 수 있는 변환 프로세스로 시간과 노력을 최소화합니다.

PDF를 PDF/A로 변환하는 방법

PDF 문서를 PDF/A 포맷으로 변환하려면 다음 단계를 따르세요:

  1. PdfAConverter 클래스의 인스턴스를 생성합니다.
  2. 변환을 구성하기 위해 PdfAConvertOptions의 인스턴스를 생성합니다.
  3. 원하는 PDF/A 버전을 지정합니다(예: PDF/A-3B).
  4. AddInput 메서드를 사용하여 입력 PDF 파일을 추가합니다.
  5. AddOutput 메서드를 사용하여 결과 PDF/A 파일의 출력을 추가합니다.
  6. 변환을 실행하기 위해 Process 메서드를 호출합니다.
 1  
 2var pdfAConverter = new PdfAConverter();  
 3var pdfAOptions = new PdfAConvertOptions  
 4{  
 5    PdfAVersion = PdfAStandardVersion.PDF_A_3B  
 6};  
 7
 8// 입력 PDF 파일 추가  
 9pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
10
11// 출력 PDF/A 파일 지정  
12pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\output_pdfa.pdf"));  
13
14// 변환 처리  
15pdfAConverter.Process(pdfAOptions);  

PDF/A 준수 검증

기존 PDF 파일을 PDF/A 준수 여부를 검증하려면 PdfAValidateOptions 클래스를 사용할 수 있습니다.

 1  
 2var pdfAConverter = new PdfAConverter();  
 3var validationOptions = new PdfAValidateOptions  
 4{  
 5    PdfAVersion = PdfAStandardVersion.PDF_A_1A  
 6};  
 7
 8// 검증할 PDF 파일 추가  
 9validationOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
10
11// 검증 프로세스 실행  
12var resultContainer = pdfAConverter.Process(validationOptions);  
13
14// 검증 결과 확인  
15var validationResult = (PdfAValidationResult)resultContainer.ResultCollection[0].Data;  
16Console.WriteLine("PDF/A 검증 통과: " + validationResult.IsValid);  

PDF/A 변환을 위한 배치 처리

이 플러그인은 배치 처리를 지원하여 여러 PDF 파일을 한 번에 PDF/A 준수 여부를 변환하거나 검증할 수 있습니다.

 1  
 2var pdfAConverter = new PdfAConverter();  
 3var pdfAOptions = new PdfAConvertOptions  
 4{  
 5    PdfAVersion = PdfAStandardVersion.PDF_A_3B  
 6};  
 7
 8// 여러 입력 PDF 추가  
 9pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));  
10pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));  
11
12// 변환된 PDF/A에 대한 출력 파일 지정  
13pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file1_pdfa.pdf"));  
14pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file2_pdfa.pdf"));  
15
16// 배치 변환 처리  
17pdfAConverter.Process(pdfAOptions);  
 한국어