PDF 2.0 atitikties palaikymas

HotPDF gali rašyti ir iš naujo įkelti PDF 2.0 dokumentus per papildomąją pdf20 reikšmę TPDFVersType

PDF/A-4 profiliai

PDFAComplianceProfilisSugeneruotas identifikavimas
'4'PDF/A-4 bazėpart=4, rev=2020, be atitikties lauko
'4E'PDF/A-4e inžinerinispart=4, rev=2020, conformance=E
'4F'PDF/A-4f susieti failaipart=4, rev=2020, conformance=F

Visi trys profiliai priverčia PDF 2.0 antraštę, reikalauja įprastų PDF/A išvesties tikslo ir metaduomenų patikrų ir draudžia šifravimą

AddPDFAssociatedFile priima susietus failus pagal PDF/A-3, PDF/A-4e ir PDF/A-4f, o AddPDFA3AssociatedFile lieka prieinamas šaltinio suderinamumui

PDF/A-4e įjungia esamus 3D ir RichMedia anotacijos kelius inžineriniams dokumentams

PDF/UA-2 darbo eiga

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;

2 dalis priverčia PDF 2.0 ir išleidžia pdfuaid:part=2 bei pdfuaid:rev=2024

RegisterStructureNamespace sukuria arba pakartotinai naudoja netiesioginį /Type /Namespace žodyną ir įtraukia jį į StructTreeRoot /Namespaces

AddStructureElementNS prijungia registruotą žodyną per struktūros elemento /NS įrašą ir leidžia pasirinktinius vaidmenis toje vardų erdvėje

Tikrinimas ties EndDoc

PDF 2.0 struktūros vaidmenys

Tipizuotas išvardijimas prideda DocumentFragment, Aside, Title, FENote, Sub, Em, Strong ir Artifact

Eilutės perkrova papildomai priima atvirą Hn formą, įskaitant H7 ir aukštesnius

Susijusios API