PDF 2.0 Conformance Support

HotPDF có thể ghi và nạp lại các tài liệu PDF 2.0 thông qua giá trị pdf20 chỉ-phiên-append trong TPDFVersType

Các profile PDF/A-4

PDFAComplianceProfileNhận dạng được tạo
'4'PDF/A-4 cơ sởpart=4, rev=2020, không có trường conformance
'4E'PDF/A-4e engineeringpart=4, rev=2020, conformance=E
'4F'PDF/A-4f associated filespart=4, rev=2020, conformance=F

Cả ba profile đều ép một header PDF 2.0, yêu cầu các kiểm tra output intent và metadata PDF/A thông thường, và cấm mã hóa

AddPDFAssociatedFile chấp nhận associated files dưới PDF/A-3, PDF/A-4e, và PDF/A-4f trong khi AddPDFA3AssociatedFile vẫn còn khả dụng để tương thích nguồn

PDF/A-4e bật các đường dẫn annotation 3D và RichMedia hiện có cho các tài liệu kỹ thuật

Quy trình 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 ép PDF 2.0 và phát ra pdfuaid:part=2 cộng với pdfuaid:rev=2024

RegisterStructureNamespace tạo hoặc tái sử dụng một từ điển /Type /Namespace indirect và liệt kê nó trong StructTreeRoot /Namespaces

AddStructureElementNS gắn từ điển đã đăng ký thông qua mục /NS của structure element và cho phép các role tùy chỉnh trong namespace đó

Kiểm tra hợp lệ tại EndDoc

Các role cấu trúc PDF 2.0

Typed enum thêm DocumentFragment, Aside, Title, FENote, Sub, Em, Strong, và Artifact

Overload chuỗi bổ sung chấp nhận dạng Hn mở rộng, bao gồm H7 trở lên

API liên quan