Funzione HPDFConvertLoadedToPDFA4Preserving
Unità : HPDFArchivalConversion
Converte un documento caricato in PDF/A-4 base conservando testo originale, percorsi vettoriali, immagini, programmi font incorporati, layer OCR esistenti e appearance normali visibili di annotazioni o widget
function HPDFConvertLoadedToPDFA4Preserving(Source: THotPDF;
Destination: TStream; const SRGBProfile: TBytes;
const Options: THPDFArchivalPreservationOptions;
out Report: THPDFArchivalPreservationReport): Boolean;
Source deve essere caricato e di proprietà esclusiva durante l'operazione; Destination deve essere uno stream seekable vuoto in posizione zero e non deve fare aliasing con la sorgente caricata
SRGBProfile deve soddisfare il profilo d'archivio sRGB matrix/TRC e coincidere byte per byte con gli eventuali profili di output decodificati esistenti
La funzione restituisce true solo dopo ricaricamento dell'output serializzato, validazione nativa PDF/A-4, verifica del contenuto e delle risorse originali, e pubblicazione staged riuscita; i dettagli del fallimento restano in Report
Le appearance normali esistenti conservano le loro risorse vettoriali; le appearance testuali mancanti richiedono valori ASCII e una codifica font nativa compatibile, mentre valori Unicode, esadecimali o mascherati richiedono una appearance normale esplicita
Un errore di scrittura sulla destinazione innesca un reset best-effort che stream personalizzati arbitrari possono rigettare; usare la funzione su file per la pubblicazione atomica del file
Vedere il profilo di preservazione per font e colori supportati, regole delle appearance, perdite esplicite, budget cumulativi di lavoro sugli stream, garanzie di pubblicazione e limiti di validazione