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