HPDFConvertLoadedToPDFA4PreservingFile 函式

單元:HPDFArchivalConversion

產生驗證過的 PDF/A-4 檔案,保留原始文字與向量頁面內容,並在轉換與保留檢查成功後原子式替換目標

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

此包裝函式使用 HPDFConvertLoadedToPDFA4Preserving 把完整文件暫存到目標旁的獨占暫存檔

它拒絕與已載入來源互為別名的目標、排清暫存檔、檢查取消,然後以帶替換與寫穿透旗標的 MoveFileEx 取代目標

轉換、驗證、保留、取消、排清或替換失敗時,保留既有目標並刪除暫存輸出;回傳值與 Report.Conversion.Succeeded 為 false

發布失敗時 Report.TextAndVectorContentPreserved 也會被清除,但診斷與驗證證據仍可取得

受支援的字型與顏色、外觀規則、明確損失、累計串流工作預算、發布保證與驗證上限,請參閱保留設定檔