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