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