PDF 2.0 megfelelőségi támogatás
A HotPDF képes PDF 2.0 dokumentumokat írni és újratölteni a TPDFVersType pdf20 értékén keresztül, amely csak hozzáfűzhető
PDF/A-4 profilok
PDFACompliance | Profil | Generált azonosítás |
|---|---|---|
'4' | PDF/A-4 alap | part=4, rev=2020, nincs megfelelőségi mező |
'4E' | PDF/A-4e mérnöki | part=4, rev=2020, conformance=E |
'4F' | PDF/A-4f társított fájlok | part=4, rev=2020, conformance=F |
Mindhárom profil PDF 2.0 fejlécet kényszerít ki, megköveteli a normál PDF/A kimeneti szándék és metaadat-ellenőrzéseket, és tiltja a titkosítást
Az AddPDFAssociatedFile elfogadja a társított fájlokat PDF/A-3, PDF/A-4e és PDF/A-4f esetén, míg az AddPDFA3AssociatedFile továbbra is elérhető marad a forráskompatibilitás érdekében
A PDF/A-4e engedélyezi a meglévő 3D és RichMedia megjegyzés-útvonalakat a mérnöki dokumentumokhoz
PDF/UA-2 munkafolyamat
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;
A 2. rész PDF 2.0-át kényszerít ki, és pdfuaid:part=2 valamint pdfuaid:rev=2024 értékeket bocsát ki
A RegisterStructureNamespace létrehoz vagy újrahasznál egy közvetett /Type /Namespace szótárt, és felsorolja azt a StructTreeRoot /Namespaces helyen
Az AddStructureElementNS a regisztrált szótárt a szerkezeti elem /NS bejegyzésén keresztül csatolja, és egyéni szerepeket tesz lehetővé abban a névtérben
Ellenőrzés az EndDoc esetén
- A szerkezeti gyökérnek pontosan egy felső szintű
Documentelemet kell tartalmaznia - Minden névtér-szótárnak közvetettnek kell lennie,
Namespacetípusúnak, és egyedi nem üres URI-t kell hordoznia - Minden szerkezeti elem
/NShivatkozásának fel kell oldódnia a gyökér/Namespacestömbje által felsorolt szótárra - Egy névtér nélküli szerepnek PDF 2.0 szabványos szerepnek kell lennie, vagy a
RoleMap-en keresztül kell feloldódnia
PDF 2.0 szerkezeti szerepek
A típusos felsorolás a következőket adja hozzá: DocumentFragment, Aside, Title, FENote, Sub, Em, Strong és Artifact
A karakterlánc-túlterhelés emellett elfogadja a nyílt Hn formát is, beleértve a H7 és magasabb értékeket