THPDFHeadlessDocument.SaveToFile
ユニット: HPDFHeadlessDocument
procedure SaveToFile(const FileName: string);
元のバイト列をコピーし、変更されたオブジェクト、クラシックな xref テーブル、Prev でリンクされたトレーラーを追記して、独立したインクリメンタル PDF を保存します
ソースパスやファイル識別子のエイリアスは拒否されます。同じディレクトリに排他的なステージングファイルを作り、フラッシュしてアトミックにリネームします。キャンセル・上限・シリアライズの失敗時には既存の出力先がそのまま保たれます
Windows での公開は、一時的なアクセス拒否・共有・ロックエラーに対して有界でキャンセル可能なリトライを行います。アトミックな置き換え、恒久失敗の診断、ステージングのクリーンアップは維持されます
8 回試行の上限と実際のファイルハンドル受け入れの詳細は Windows のアトミックな公開 にあります