HPDFConvertLoadedToPDFA4PreservingFile Function
Unit: HPDFArchivalConversion
Maakt een gevalideerd PDF/A-4-bestand dat oorspronkelijke tekst- en vectorpaginacontent behoudt, met atomaire target-vervanging na geslaagde conversie en preservation-checks
function HPDFConvertLoadedToPDFA4PreservingFile(Source: THotPDF;
const TargetFileName: string; const SRGBProfile: TBytes;
const Options: THPDFArchivalPreservationOptions;
out Report: THPDFArchivalPreservationReport): Boolean;
Deze wrapper gebruikt HPDFConvertLoadedToPDFA4Preserving om het complete document te stagen in een exclusief tijdelijk bestand naast de target
Hij verwerpt aliases van de geladen bron, flußt het tijdelijke bestand, checkt annulering en vervangt de target met MoveFileEx met replacement- en write-through-vlaggen
Conversie-, validatie-, preservation-, annulerings-, flush- en vervangingsfouten behouden de bestaande target en verwijderen de tijdelijke uitvoer; de return-waarde en Report.Conversion.Succeeded zijn false
Report.TextAndVectorContentPreserved wordt ook gewist wanneer publicatie faalt, terwijl diagnostisch en validatiebewijs beschikbaar blijft
Zie het preservation-profiel voor ondersteunde fonts en kleuren, appearance-regels, expliciete verliezen, cumulatieve stream-work-budgetten, publicatiegaranties en validatielimieten