HPDFConvertLoadedToPDFA4Preserving Function

ユニット: HPDFArchivalConversion

ロード済みドキュメントをベース PDF/A-4 に変換します。元のテキスト、ベクターパス、画像、埋め込みフォントプログラム、既存 OCR レイヤー、可視の normal 注釈・ウィジェット外観は保持されます

function HPDFConvertLoadedToPDFA4Preserving(Source: THotPDF;
  Destination: TStream; const SRGBProfile: TBytes;
  const Options: THPDFArchivalPreservationOptions;
  out Report: THPDFArchivalPreservationReport): Boolean;

Source はロード済みで、操作中は排他的に所有されている必要があります。Destination は位置 0 の空のシーク可能ストリームで、ロード済みソースとエイリアスしてはなりません

SRGBProfile は sRGB matrix/TRC アーカイブプロファイルを満たし、既存のデコード済み出力プロファイルとバイト単位で一致しなければなりません

関数は、直列化出力の再ロード、ネイティブ PDF/A-4 検証、元コンテンツとリソースの検証、ステージング公開の成功後にのみ true を返します。失敗の詳細は Report に残ります

既存の normal 外観はベクターリソースを保持します。テキスト外観が欠落している場合、ASCII 値と互換ネイティブフォントエンコーディングが必要で、Unicode・16 進・マスク値には明示的な normal 外観が必要です

宛先への書き込みエラーはベストエフォートのリセットを引き起こしますが、任意のカスタムストリームはそれを拒否できます。アトミックなファイル公開にはファイル版関数を使ってください

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