PDF を PDF/A に変換

The Documentize PDF Converter for .NET は、PDF ドキュメントを PDF/A 形式に変換し、長期保存基準に準拠した状態を保つための強力なツールです。このコンポーネントは、既存の PDF ドキュメントの PDF/A コンプライアンスを検証する機能もサポートしており、変換と検証の両方を一つのソリューションで提供します。

How to Convert PDF to PDF/A

PDF ドキュメントを PDF/A 形式に変換するには、以下の手順に従います。

  1. PdfToPdfAOptions のインスタンスを作成し、変換設定を構成します。
  2. 目的の PDF/A バージョン(例: PDF/A-3B)を指定します。
  3. AddInput メソッドで入力 PDF ファイルを追加します。
  4. AddOutput メソッドで変換後の PDF/A の出力ファイルを指定します。
  5. Convert メソッドを呼び出して変換を実行します。
 1// Create the options class to set up the conversion process
 2var options = new PdfToPdfAOptions
 3{
 4    PdfAVersion = PdfAStandardVersion.PDF_A_3B
 5};
 6
 7// Add the source file
 8options.AddInput(new FileData("path_to_your_pdf_file.pdf")); // replace with your actual file path
 9
10// Add the path to save the converted file
11options.AddOutput(new FileData("path_to_the_converted_file.pdf"));
12
13// Run the conversion
14PdfConverter.Convert(options);

Validating PDF/A Compliance

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

 1// Create the options class to set up the validation process
 2var options = new PdfAValidateOptions
 3{
 4    PdfAVersion = PdfAStandardVersion.PDF_A_1A
 5};
 6
 7// Add one or more files to be validated
 8options.AddInput(new FileData("path_to_your_first_pdf_file.pdf")); // replace with your actual file path
 9options.AddInput(new FileData("path_to_your_second_pdf_file.pdf"));
10// add more files as needed
11
12// Run the validation and get results
13var resultContainer = PdfConverter.Validate(options);
14
15// Check the resultContainer.ResultCollection property for validation results for each file:
16foreach (var result in resultContainer.ResultCollection)
17{
18    var validationResult = (PdfAValidationResult) result.Data;
19    var isValid = validationResult.IsValid; // Validation result for document
20}

Key Features:

  • Convert to PDF/A: PDF ファイルを PDF/A 形式(PDF/A-1a、PDF/A-2b、PDF/A-3b など)にシームレスに変換し、保存基準への準拠を確保します。
  • Validate PDF/A Compliance: 既存の PDF ドキュメントが PDF/A 標準に適合しているかチェックし、問題がある場合は特定します。
  • Efficient Workflow: 高速で信頼性の高い変換プロセスにより、時間と労力を最小限に抑えます。
 日本語