HPDFConvertLoadedToPDFA4Preserving Function
Enheten är HPDFArchivalConversion
Konvertera ett inläst dokument till bas-PDF/A-4 samtidigt som ursprunglig text, vektorsökvägar, bilder, inbäddade typsnittsprogram, befintliga OCR-lager och synliga normala annoterings- eller widgetutseenden behålls
function HPDFConvertLoadedToPDFA4Preserving(Source: THotPDF;
Destination: TStream; const SRGBProfile: TBytes;
const Options: THPDFArchivalPreservationOptions;
out Report: THPDFArchivalPreservationReport): Boolean;
Source måste vara inläst och exklusivt ägd under operationen; Destination måste vara en tom sökbar ström vid position noll och får inte aliasa den inlästa källan
SRGBProfile måste uppfylla sRGB-matris/TRC-arkiveringsprofilen och överensstämma byte för byte med eventuella befintliga avkodade utdataprofiler
Funktionen returnerar true först efter omläsning av serialiserad utdata, nativ PDF/A-4-validering, verifiering av ursprungligt innehåll och resurser samt lyckad staged publicering; feldetaljer förblir i Report
Befintliga normala utseenden behåller sina vektorresurser; saknade textutseenden kräver ASCII-värden och en kompatibel nativ typsnittskodning, medan Unicode-, hexadecimal- eller maskade värden kräver ett explicit normalt utseende
Ett skrivfel på destinationen utlöser en bästa-ansträngning-återställning som godtyckliga anpassade strömmar kan avvisa; använd filfunktionen för atomär filpublicering
Se bevarandeprofilen för stödda typsnitt och färger, utseenderegler, explicita förluster, kumulativa strömarbetsbudgetar, publiceringsgarantier och valideringsgränser