תמיכה בתאימות PDF 2.0

HotPDF יכול לכתוב ולטעון מחדש מסמכי PDF 2.0 דרך הערך pdf20 מסוג append-only ב-TPDFVersType

פרופילי PDF/A-4

PDFAComplianceפרופילזיהוי שנוצר
'4'בסיס PDF/A-4part=4, rev=2020, ללא שדה conformance
'4E'הנדסה PDF/A-4epart=4, rev=2020, conformance=E
'4F'קבצים משויכים PDF/A-4fpart=4, rev=2020, conformance=F

כל שלושת הפרופילים מכריחים כותרת PDF 2.0, דורשים את בדיקות output intent ומטא-נתוני ה-PDF/A הרגילות, ואוסרים הצפנה

AddPDFAssociatedFile מקבל קבצים משויכים תחת PDF/A-3, PDF/A-4e ו-PDF/A-4f בעוד AddPDFA3AssociatedFile נשאר זמין לתאימות מקור

PDF/A-4e מאפשר את נתיבי ההערות של 3D ו-RichMedia הקיימים עבור מסמכי הנדסה

זרימת עבודה 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;

חלק 2 מכריח PDF 2.0 ופולט pdfuaid:part=2 בתוספת pdfuaid:rev=2024

RegisterStructureNamespace יוצר או משתמש-מחדש במילון עקיף /Type /Namespace ורושם אותו ב-StructTreeRoot /Namespaces

AddStructureElementNS מחבר את המילון הרשום דרך רשומת /NS של רכיב המבנה ומתיר תפקידים מותאמים-אישית באותו מרחב-שמות

אימות ב-EndDoc

תפקידי מבנה של PDF 2.0

ה-enum המוקלד מוסיף את DocumentFragment, Aside, Title, FENote, Sub, Em, Strong ו-Artifact

העומס מסוג מחרוזת מקבל בנוסף את הצורה פתוחת-הקצה Hn, לרבות H7 ומעלה

APIs קשורים