PDF/A コンバーター

Documentize PDF/Aコンバーター for .NETは、PDF文書をPDF/A形式に変換するために設計された強力なツールであり、コンテンツが長期保存基準に準拠することを保証します。このプラグインは、PDF/Aコンプライアンスのために既存のPDF文書を検証することもサポートしており、変換と検証の機能を一つのソリューションで提供します。

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メソッドを呼び出して変換を実行します。
 1var pdfAConverter = new PdfAConverter();
 2var pdfAOptions = new PdfAConvertOptions
 3{
 4    PdfAVersion = PdfAStandardVersion.PDF_A_3B
 5};
 6
 7// 入力PDFファイルを追加
 8pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 9
10// 出力PDF/Aファイルを指定
11pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\output_pdfa.pdf"));
12
13// 変換を処理
14pdfAConverter.Process(pdfAOptions);

PDF/Aコンプライアンスの検証

PdfAValidateOptionsクラスを使用して、既存のPDFファイルのPDF/Aコンプライアンスを検証できます。

 1var pdfAConverter = new PdfAConverter();
 2var validationOptions = new PdfAValidateOptions
 3{
 4    PdfAVersion = PdfAStandardVersion.PDF_A_1A
 5};
 6
 7// 検証するPDFファイルを追加
 8validationOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 9
10// 検証プロセスを実行
11var resultContainer = pdfAConverter.Process(validationOptions);
12
13// 検証結果を確認
14var validationResult = (PdfAValidationResult)resultContainer.ResultCollection[0].Data;
15Console.WriteLine("PDF/A検証に合格: " + validationResult.IsValid);

PDF/A変換のバッチ処理

このプラグインはバッチ処理をサポートしており、複数のPDFファイルを一度にPDF/Aコンプライアンスのために変換または検証できます。

 1var pdfAConverter = new PdfAConverter();
 2var pdfAOptions = new PdfAConvertOptions
 3{
 4    PdfAVersion = PdfAStandardVersion.PDF_A_3B
 5};
 6
 7// 複数の入力PDFを追加
 8pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
 9pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
10
11// 変換されたPDF/Aの出力ファイルを指定
12pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file1_pdfa.pdf"));
13pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file2_pdfa.pdf"));
14
15// バッチ変換を処理
16pdfAConverter.Process(pdfAOptions);

主な機能:

  • PDF/Aへの変換: PDFファイルをPDF/A形式(PDF/A-1a、PDF/A-2b、PDF/A-3bなど)にシームレスに変換して、保存基準に準拠することを保証します。
  • PDF/Aコンプライアンスの検証: 既存のPDF文書がPDF/A基準に適合しているかを確認し、に不適合の場合は問題を特定します。
  • バッチ処理: 複数のファイルを一度に変換または検証します。
  • 効率的なワークフロー: 高速で信頼性の高い変換プロセスにより、時間と労力を最小限に抑えます。
 日本語