PDF to PDF/A
Documentize PDF Converter for .NET は、PDFドキュメントをPDF/A形式に変換するために設計された強力なツールであり、コンテンツが長期的なアーカイブ基準を満たすことを保証します。このプラグインは、PDF/A準拠のための既存のPDFドキュメントの検証もサポートしており、変換と検証機能を1つのソリューションで提供します。
PDFをPDF/Aに変換する方法
PDFドキュメントをPDF/A形式に変換するには、次の手順を実行します。
- 変換を設定するための
PdfToPdfAOptionsのインスタンスを作成します。 - 必要なPDF/Aバージョンを指定します(例: PDF/A-3B)。
AddInputメソッドを使用して入力PDFファイルを追加します。AddOutputメソッドを使用して生成されるPDF/Aの出力ファイルを追加します。Convertメソッドを呼び出して変換を実行します。
1// 変換プロセスを設定するためのオプションクラスを作成します
2var options = new PdfToPdfAOptions
3{
4 PdfAVersion = PdfAStandardVersion.PDF_A_3B
5};
6
7// ソースファイルを追加します
8options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf")); // 実際のファイルパスに置き換えてください
9
10// 変換されたファイルを保存するパスを追加します
11options.AddOutput(new FileDataSource("path_to_the_converted_file.pdf"));
12
13// 変換を実行します
14PdfConverter.Convert(options);PDF/A準拠の検証
PdfAValidateOptions クラスを使用して既存のPDFファイルのPDF/A準拠を検証できます。
1// 検証プロセスを設定するためのオプションクラスを作成します
2var options = new PdfAValidateOptions
3{
4 PdfAVersion = PdfAStandardVersion.PDF_A_1A
5};
6
7// 検証する1つまたは複数のファイルを追加します
8options.AddInput(new FileDataSource("path_to_your_first_pdf_file.pdf")); // 実際のファイルパスに置き換えてください
9options.AddInput(new FileDataSource("path_to_your_second_pdf_file.pdf"));
10// 必要に応じて追加のファイルを追加します
11
12// 検証を実行し、結果を取得します
13var resultContainer = PdfConverter.Validate(options);
14
15// 各ファイルの検証結果について resultContainer.ResultCollection プロパティを確認します:
16for (var i = 0; i < resultContainer.ResultCollection.Count; i++)
17{
18 var result = resultContainer.ResultCollection[i];
19 var validationResult = (PdfAValidationResult) result.Data;
20 var isValid = validationResult.IsValid; // i 番目の文書の検証結果
21}主な機能:
- PDF/Aに変換: PDFファイルをPDF/A形式(PDF/A-1a、PDF/A-2b、PDF/A-3bなど)にシームレスに変換し、アーカイブ基準の遵守を確保します。
- PDF/A準拠の検証: 既存のPDFドキュメントがPDF/A基準に準拠しているかを確認し、準拠していない場合は問題を特定します。
- 効率的なワークフロー: 高速で信頼性のある変換プロセスで時間と労力を最小限に抑えます。