HPDFConvertLoadedToPDFA4PreservingFile Function

ユニット: HPDFArchivalConversion

元のテキストとベクターページコンテンツを保持する検証済み PDF/A-4 ファイルを作成します。変換と保持チェックの成功後に、アトミックにターゲットを置き換えます

function HPDFConvertLoadedToPDFA4PreservingFile(Source: THotPDF;
  const TargetFileName: string; const SRGBProfile: TBytes;
  const Options: THPDFArchivalPreservationOptions;
  out Report: THPDFArchivalPreservationReport): Boolean;

このラッパーは HPDFConvertLoadedToPDFA4Preserving を使い、完全なドキュメントをターゲットのそばの排他一時ファイルにステージングします

ロード済みソースのエイリアスを拒否し、一時ファイルをフラッシュし、キャンセルをチェックしてから、置換と write-through フラグ付きの MoveFileEx でターゲットを置き換えます

変換・検証・保持・キャンセル・フラッシュ・置換の失敗では、既存のターゲットが保持され、一時出力は削除されます。戻り値と Report.Conversion.Succeeded は false になります

公開に失敗すると Report.TextAndVectorContentPreserved もクリアされます。診断と検証の証跡は引き続き利用可能です

対応するフォントと色、外観規則、明示的な損失、累積ストリーム処理バジェット、公開保証、検証上限については保存プロファイルを参照してください