Støtte for PDF 2.0-samsvar

HotPDF kan skrive og laste PDF 2.0-dokumenter på nytt gjennom den kun-tilføyende pdf20-verdien i TPDFVersType

PDF/A-4-profiler

PDFAComplianceProfilGenerert identifikasjon
'4'PDF/A-4 grunnpart=4, rev=2020, ingen samsvarsfelt
'4E'PDF/A-4e ingeniørpart=4, rev=2020, conformance=E
'4F'PDF/A-4f tilknyttede filerpart=4, rev=2020, conformance=F

Alle tre profilene fremtvinger en PDF 2.0-header, krever de vanlige PDF/A-utdataintensitets- og metadatakontrollene, og forbyr kryptering

AddPDFAssociatedFile aksepterer tilknyttede filer under PDF/A-3, PDF/A-4e og PDF/A-4f, mens AddPDFA3AssociatedFile forblir tilgjengelig for kildekompatibilitet

PDF/A-4e aktiverer de eksisterende 3D- og RichMedia-annotasjonsbanene for ingeniørdokumenter

PDF/UA-2-arbeidsflyt

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;

Del 2 fremtvinger PDF 2.0 og sender ut pdfuaid:part=2 i tillegg til pdfuaid:rev=2024

RegisterStructureNamespace oppretter eller gjenbruker en indirekte /Type /Namespace-ordbok og fører den opp i StructTreeRoot /Namespaces

AddStructureElementNS knytter den registrerte ordboken gjennom strukturelementets /NS-oppføring og tillater egendefinerte roller i det navnerommet

Validering ved EndDoc

PDF 2.0-strukturroller

Den typede opplistingen legger til DocumentFragment, Aside, Title, FENote, Sub, Em, Strong og Artifact

Streng-overlasten aksepterer i tillegg den åpne Hn-formen, inkludert H7 og høyere

Relaterte API-er