Podrška sukladnosti PDF 2.0

HotPDF može zapisivati i ponovno učitavati PDF 2.0 dokumente putem vrijednosti pdf20 koja se samo dodaje u TPDFVersType

Profili PDF/A-4

PDFAComplianceProfilGenerirana identifikacija
'4'PDF/A-4 osnovnipart=4, rev=2020, bez polja sukladnosti
'4E'PDF/A-4e inženjerskipart=4, rev=2020, conformance=E
'4F'PDF/A-4f pridružene datotekepart=4, rev=2020, conformance=F

Sva tri profila nameću zaglavlje PDF 2.0, zahtijevaju normalne provjere izlazne namjere i metapodataka za PDF/A te zabranjuju šifriranje

AddPDFAssociatedFile prihvaća pridružene datoteke pod PDF/A-3, PDF/A-4e i PDF/A-4f, dok AddPDFA3AssociatedFile ostaje dostupan zbog kompatibilnosti izvora

PDF/A-4e omogućuje postojeće puteve 3D i RichMedia napomena za inženjerske dokumente

Tijek rada PDF/UA-2

PDF.PDFUACompliance := True;
PDF.PDFUAPart := 2;
PDF.Lang := 'en-US';
PDF.BeginDoc;
Root := PDF.AddStructureElement('Document', nil);
PDF.AddStructureElementNS('WidgetGroup',
  'https://example.com/ns/widgets', Root);
PDF.EndDoc;

Dio 2 nameće PDF 2.0 i emitira pdfuaid:part=2 plus pdfuaid:rev=2024

RegisterStructureNamespace stvara ili ponovno koristi neizravni rječnik /Type /Namespace i navodi ga u StructTreeRoot /Namespaces

AddStructureElementNS pridružuje registrirani rječnik putem unosa /NS elementa strukture i dopušta prilagođene uloge u tom prostoru imena

Validacija u EndDoc

Uloge strukture PDF 2.0

Tipizirani enum dodaje DocumentFragment, Aside, Title, FENote, Sub, Em, Strong i Artifact

Preopterećenje nizom dodatno prihvaća oblik otvorenog Hn, uključujući H7 i više

Povezani API-ji