PDF 2.0 Conformance Support

HotPDF voi kirjoittaa ja ladata uudelleen PDF 2.0 -asiakirjoja vain lisättävän pdf20-arvon kautta tyypissä TPDFVersType

PDF/A-4-profiilit

PDFAComplianceProfiiliTuotettu tunnistus
'4'PDF/A-4-peruspart=4, rev=2020, ei conformance-kenttää
'4E'PDF/A-4e-insinöintipart=4, rev=2020, conformance=E
'4F'PDF/A-4f-liitetyt tiedostotpart=4, rev=2020, conformance=F

Kaikki kolme profiilia pakottavat PDF 2.0 -otsakkeen, edellyttävät normaalin PDF/A-tulostustarkoituksen ja metatietojen tarkistukset ja kieltävät salauksen

AddPDFAssociatedFile hyväksyy liitettyjä tiedostoja PDF/A-3-, PDF/A-4e- ja PDF/A-4f-profiileissa, kun taas AddPDFA3AssociatedFile pysyy saatavilla lähdeyhteensopivuutta varten

PDF/A-4e ottaa käyttöön olemassa olevat 3D- ja RichMedia-merkintäpolut insinööriasiakirjoille

PDF/UA-2-työnkulku

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;

Osa 2 pakottaa PDF 2.0:n ja tuottaa pdfuaid:part=2 sekä pdfuaid:rev=2024

RegisterStructureNamespace luo tai käyttää uudelleen epäsuoran /Type /Namespace-sanakirjan ja luettelee sen kohdassa StructTreeRoot /Namespaces

AddStructureElementNS liittää rekisteröidyn sanakirjan rakennetta-elementin /NS-merkinnän kautta ja sallii mukautetut roolit kyseisessä nimiavaruudessa

Validointi kohdassa EndDoc

PDF 2.0 -rakenneteoroolit

Tyypitetty enum lisää DocumentFragment, Aside, Title, FENote, Sub, Em, Strong ja Artifact

Merkkkijonokuormitus hyväksyy lisäksi avoimen Hn-muodon, mukaan lukien H7 ja tätä korkeammat

Liittyvät ohjelmointirajapinnat