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