PDF/Aコンバータ

Documentize PDF/Aコンバータ for .NETは、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);  
 日本語