Podpora zhody PDF 2.0

HotPDF dokáže zapisovať a znovu načítať dokumenty PDF 2.0 prostredníctvom hodnoty pdf20 iba pridávanej v TPDFVersType

Profily PDF/A-4

PDFAComplianceProfilGenerovaná identifikácia
'4'Základ PDF/A-4part=4, rev=2020, bez poľa zhody
'4E'PDF/A-4e engineeringpart=4, rev=2020, conformance=E
'4F'PDF/A-4f pridružené súborypart=4, rev=2020, conformance=F

Všetky tri profily vynútia hlavičku PDF 2.0, vyžadujú normálne kontroly výstupného zámeru a metadát PDF/A a zakazujú šifrovanie

AddPDFAssociatedFile prijíma pridružené súbory pod PDF/A-3, PDF/A-4e a PDF/A-4f, zatiaľ čo AddPDFA3AssociatedFile zostáva dostupný pre kompatibilitu so zdrojom

PDF/A-4e povolí existujúce cesty anotácií 3D a RichMedia pre inžinierske dokumenty

Workflow 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;

Časť 2 vynúti PDF 2.0 a emituje pdfuaid:part=2 plus pdfuaid:rev=2024

RegisterStructureNamespace vytvorí alebo znovu použije nepriamy slovník /Type /Namespace a uvedie ho v StructTreeRoot /Namespaces

AddStructureElementNS pripojí registrovaný slovník prostredníctvom položky /NS štruktúrneho prvku a povoľuje vlastné role v tomto mennom priestore

Validácia v EndDoc

Štruktúrne role PDF 2.0

Typovaný enum pridáva DocumentFragment, Aside, Title, FENote, Sub, Em, Strong a Artifact

Reťazcové preťaženie navyše prijíma otvorený tvar Hn vrátane H7 a vyššieho

Súvisiace API