Dukungan Konformasi PDF 2.0

HotPDF dapat menulis dan memuat ulang dokumen PDF 2.0 melalui nilai pdf20 yang hanya-tambahan di TPDFVersType

Profil PDF/A-4

PDFAComplianceProfilIdentifikasi yang dihasilkan
'4'PDF/A-4 dasarpart=4, rev=2020, tanpa bidang konformasi
'4E'PDF/A-4e engineeringpart=4, rev=2020, conformance=E
'4F'PDF/A-4f file terkaitpart=4, rev=2020, conformance=F

Ketiga profil memaksa header PDF 2.0, memerlukan pemeriksaan output intent dan metadata PDF/A normal, dan melarang enkripsi

AddPDFAssociatedFile menerima file terkait di bawah PDF/A-3, PDF/A-4e, dan PDF/A-4f sementara AddPDFA3AssociatedFile tetap tersedia untuk kompatibilitas sumber

PDF/A-4e mengaktifkan jalur anotasi 3D dan RichMedia yang ada untuk dokumen engineering

Alur kerja 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;

Part 2 memaksa PDF 2.0 dan memancarkan pdfuaid:part=2 plus pdfuaid:rev=2024

RegisterStructureNamespace membuat atau menggunakan kembali kamus /Type /Namespace tidak langsung dan mendaftarkannya di StructTreeRoot /Namespaces

AddStructureElementNS melampirkan kamus yang terdaftar melalui entri /NS elemen struktur dan mengizinkan peran kustom di namespace tersebut

Validasi pada EndDoc

Peran struktur PDF 2.0

Enum bertipe menambahkan DocumentFragment, Aside, Title, FENote, Sub, Em, Strong, dan Artifact

Overload string tambahan menerima bentuk Hn terbuka, termasuk H7 dan lebih tinggi

API terkait