Función HPDFConvertLoadedToPDFA4PreservingFile

Unidad: HPDFArchivalConversion

Crea un archivo PDF/A-4 validado que conserva el texto original y el contenido vectorial de las páginas, con reemplazo atómico del objetivo tras la conversión y las comprobaciones de preservación exitosas

function HPDFConvertLoadedToPDFA4PreservingFile(Source: THotPDF;
  const TargetFileName: string; const SRGBProfile: TBytes;
  const Options: THPDFArchivalPreservationOptions;
  out Report: THPDFArchivalPreservationReport): Boolean;

Este wrapper usa HPDFConvertLoadedToPDFA4Preserving para preparar el documento completo en un archivo temporal exclusivo junto al objetivo

Rechaza alias de la fuente cargada, vuelca el archivo temporal, comprueba la cancelación y reemplaza el objetivo con MoveFileEx usando flags de reemplazo y write-through

Los fallos de conversión, validación, preservación, cancelación, vuelco y reemplazo conservan el objetivo existente y eliminan la salida temporal; el valor devuelto y Report.Conversion.Succeeded son false

Report.TextAndVectorContentPreserved también se limpia cuando la publicación falla, mientras que la evidencia de diagnóstico y validación sigue disponible

Véase el perfil de preservación para las fuentes y colores soportados, reglas de appearances, pérdidas explícitas, presupuestos acumulativos de trabajo de streams, garantías de publicación y límites de validación