HPDFConvertLoadedToPDFA4Preserving Function
Unit: HPDFArchivalConversion
Converteert een geladen document naar base PDF/A-4 met behoud van oorspronkelijke tekst, vectorpaths, afbeeldingen, embedded fontprogramma's, bestaande OCR-lagen en zichtbare normal annotation- of widget-appearances
function HPDFConvertLoadedToPDFA4Preserving(Source: THotPDF;
Destination: TStream; const SRGBProfile: TBytes;
const Options: THPDFArchivalPreservationOptions;
out Report: THPDFArchivalPreservationReport): Boolean;
Source moet geladen zijn en blijft exclusief in gebruik tijdens de operatie; Destination moet een lege seekable stream op positie nul zijn en mag niet aliasen met de geladen bron
SRGBProfile moet voldoen aan het sRGB matrix/TRC archival-profiel en byte-voor-byte overeenkomen met bestaande decoded output profiles
De functie geeft pas true terug na herladen van geserialiseerde uitvoer, native PDF/A-4-validatie, verificatie van originele content en resources en geslaagde staged publicatie; faaldetails blijven in Report
Bestaande normal appearances behouden hun vector-resources; ontbrekende tekstuele appearances vragen ASCII-waarden en een compatibele native font encoding, terwijl Unicode-, hexadecimale- of gemaskeerde waarden een expliciete normal appearance vragen
Een destination-schrijffout triggert een best-effort reset die willekeurige custom streams kunnen weigeren; gebruik de file-functie voor atomaire bestandpublicatie
Zie het preservation-profiel voor ondersteunde fonts en kleuren, appearance-regels, expliciete verliezen, cumulatieve stream-work-budgetten, publicatiegaranties en validatielimieten