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 もクリアされます。診断と検証の証跡は引き続き利用可能です
対応するフォントと色、外観規則、明示的な損失、累積ストリーム処理バジェット、公開保証、検証上限については保存プロファイルを参照してください