Java での PDF/A および PDF/UA の PDF への変換

Aspose.PDF for Java は、標準準拠の PDF バリアントを通常の PDF ドキュメントに変換できます。

PDF/A の標準 PDF への変換

アーカイブ用 PDF/A 文書を標準 PDF にダウングレードする必要がある場合にこの例を使用します。

  1. ソース PDF/A ファイルを Document インスタンスに開いてください。
  2. removePdfaCompliance() を呼び出して、ロードされたドキュメントからアーカイブコンプライアンスプロファイルを解除してください。
  3. PDF/A の制限が設定されていない、結果として得られる標準 PDF ファイルを保存してください。
public static void convertPdfAToPdf(Path inputFile, Path outputFile) {
    try (Document document = new Document(inputFile.toString())) {
        document.removePdfaCompliance();
        document.save(outputFile.toString());
    }
}

PDF/UA の標準 PDF への変換

アクセシブルな PDF/UA ドキュメントを標準 PDF に戻す必要がある場合は、この例を使用してください。

  1. ソースの PDF/UA ファイルを Document インスタンスで開いてください。
  2. removePdfUaCompliance() を呼び出して、ドキュメントのメタデータおよび構造要件からアクセシビリティコンプライアンスプロファイルを削除してください。
  3. 結果の PDF ドキュメントを通常の PDF ファイルとして保存してください。
public static void convertPdfUaToPdf(Path inputFile, Path outputFile) {
    try (Document document = new Document(inputFile.toString())) {
        document.removePdfUaCompliance();
        document.save(outputFile.toString());
    }
}