PDF/AをPDF形式に変換する

PDF/AドキュメントをPDFに変換する

PDF/AドキュメントをPDFに変換することは、元のドキュメントからPDF/Aの制限を除去することを意味します。クラスDocumentには、入力/ソースファイルからPDFの準拠情報を削除するためのメソッドremovePdfaCompliance(..)があります。

// 入力ファイルでDocumentクラスの新しいインスタンスを作成します
$document = new Document($inputFile);

// ドキュメントからPDF/A準拠を削除します
$document->removePdfaCompliance();

// 変更されたドキュメントを出力ファイルに保存します
$document->save($outputFile);

この情報は、ドキュメントに変更を加えた場合にも削除されます(例: ページを追加します)。次の例では、ページを追加した後、出力ドキュメントがPDF/A準拠を失います。

// 入力ファイルでDocumentクラスの新しいインスタンスを作成します
$document = new Document($inputFile);

// ドキュメントからPDF/A準拠を削除します
$document->getPages()->add();

// 修正されたドキュメントを出力ファイルに保存します
$document->save($outputFile);