PDF/A 변환기

.NET용 Documentize PDF/A 변환기는 PDF 문서를 PDF/A 형식으로 변환하여 콘텐츠가 장기 보관 기준을 준수하도록 보장하는 강력한 도구입니다. 이 플러그인은 PDF/A 준수 여부에 대한 기존 PDF 문서의 유효성을 검사하는 것도 지원하며, 하나의 솔루션 내에서 변환 및 유효성 검사의 기능을 제공합니다.

주요 기능:

  • 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 준수 유효성 검사

PdfAValidateOptions 클래스를 사용하여 기존 PDF 파일의 PDF/A 준수를 유효성 검사할 수 있습니다.

 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);  
 한국어