HPDFConvertLoadedToPDFA4PreservingFile Function

Unit: HPDFArchivalConversion

Tworzy zwalidowany plik PDF/A-4 zachowujący oryginalną zawartość tekstową i wektorową stron, z atomową zamianą celu po udanej konwersji i sprawdzeniach zachowania

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

Ten wrapper używa HPDFConvertLoadedToPDFA4Preserving, aby przygotować kompletny dokument w wyłącznym pliku tymczasowym obok celu

Odrzuca aliasy załadowanego źródła, flushuje plik tymczasowy, sprawdza anulowanie i zastępuje cel przez MoveFileEx z flagami zamiany i write-through

Awarie konwersji, walidacji, zachowania, anulowania, flush i zamiany zachowują istniejący cel i usuwają tymczasowe wyjście; wartość zwracana i Report.Conversion.Succeeded są fałszywe

Report.TextAndVectorContentPreserved jest też czyszczony, gdy publikacja zawiedzie, podczas gdy diagnostyka i dowody walidacji pozostają dostępne

Zobacz profil zachowania po obsługiwane fonty i kolory, reguły wyglądów, jawne straty, narastające limity pracy strumieni, gwarancje publikacji i limity walidacji