HPDFConvertLoadedToPDFA4Preserving Function

Unit: HPDFArchivalConversion

Konwertuje załadowany dokument do bazowego PDF/A-4 zachowując oryginalny tekst, ścieżki wektorowe, obrazy, osadzone programy fontów, istniejące warstwy OCR oraz widoczne wyglądy normal adnotacji i widgetów

function HPDFConvertLoadedToPDFA4Preserving(Source: THotPDF;
  Destination: TStream; const SRGBProfile: TBytes;
  const Options: THPDFArchivalPreservationOptions;
  out Report: THPDFArchivalPreservationReport): Boolean;

Source musi być załadowany i wyłącznie posiadany podczas operacji; Destination musi być pustym seekowalnym strumieniem na pozycji zero i nie może być aliasem załadowanego źródła

SRGBProfile musi spełniać archiwalny profil sRGB matrix/TRC i zgadzać się bajt za bajt z istniejącymi zdekodowanymi profilami wyjścia

Funkcja zwraca true dopiero po przeładowaniu zserializowanego wyjścia, natywnej walidacji PDF/A-4, weryfikacji oryginalnej zawartości i zasobów oraz udanej etapowej publikacji; szczegóły awarii pozostają w Report

Istniejące wyglądy normal zachowują swoje zasoby wektorowe; brakujące wyglądy tekstowe wymagają wartości ASCII i kompatybilnego natywnego kodowania fontu, podczas gdy wartości Unicode, szesnastkowe albo maskowane wymagają jawnego wyglądu normal

Błąd zapisu do celu uruchamia best-effort reset, który dowolne niestandardowe strumienie mogą odrzucić; użyj funkcji plikowej dla atomowej publikacji pliku

Zobacz profil zachowania po obsługiwane fonty i kolory, reguły wyglądów, jawne straty, narastające limity pracy strumieni, gwarancje publikacji i limity walidacji