יצירה ואימות PDF/X-6

HotPDF ‏תומך בזרימות החלפה שלמות, בעלות פרופיל חיצוני, ו-N-colourant ‏של PDF/X-6 ‏מעל PDF 2.0

פרופילים

PDFXComplianceTHPDFPDFX6Profileפרופיל פלט
'X-6'px6Completeפרופיל ICC ‏מוטמע דרך DestOutputProfile
'X-6p'px6Externalפרופיל ICC ‏חיצוני באפור, RGB ‏או CMYK ‏דרך DestOutputProfileRef
'X-6n'px6NChannelפרופיל N-colourant ‏חיצוני בתוספת ColorantTable ‏תואם
מזוהה מהמסמךpx6Automaticמשתמש בהגדרת המפיק או בזיהוי XMP ‏שנטען

דוגמת פרופיל מלא

PDF.Version := pdf20;
PDF.PDFXCompliance := 'X-6';
PDF.Title := 'Press-ready artwork';
PDF.Trapped := 'False';
PDF.BeginDoc;
PDF.CurrentPage.SetTrimBox(0, 0,
  PDF.CurrentPage.Width, PDF.CurrentPage.Height);
PDF.AddPDFXOutputIntent('CGATS TR 001',
  'Document printing condition', ICCStream, 4, 'DeviceCMYK');
PDF.EndDoc;

EndDoc מריץ אימות fail-closed ‏עבור כל שלושת פרופילי ה-PDF/X-6 ‏לפני serialization

היקף הכוונת הפלט

תיבות עמוד

המאמת פותר MediaBox ‏ו-CropBox ‏מורשים, בודק ערכי BleedBox, TrimBox ‏ו-ArtBox ‏ישירים, ודורש תיבת עמוד-גמור אחת בדיוק לכל עמוד

אילוצי החלפה

חציית גרף מגובלת אחת בודקת את זיהוי הפרופיל ואת מבני ההחלפה תוך הסרת כפילויות של משאבים משותפים לפי זהות אובייקט

כללים מגובת-גרסה

THPDFPDFX6ValidationOptions.RuleSet בוחר את כללי ה-ISO 15930-9:2020 ‏המפורסמים או אותה מהדורה עם errata ‏שנפתרו עד 2025-11-11, כאשר קבוצת ה-errata ‏הנפתרים נבחרת בברירת מחדל

HPDFPDFX6RuleSetRevision מחזיר את תווית הגרסה היציבה, וכל רשומת THPDFPDFX6ValidationIssue נושאת גם RuleSet ‏וגם RuleRevision ‏כך שהאבחונים השמורים נשארים ניתנים לייחוס כאשר ברירות המחדל מתפתחות

צבע מצויר, overprint ‏ושקיפות

המאמת מפרש מצב גרפי ומשאבים באופרטורי הציור הממשיים ולא מתייחס לבחירת הצבע כפלט מצויר

ביצוע מגובל ומטמון

תקרות של ספירת אובייקטים, תקלות, בתים מקודדים, אסימוני תוכן, רקורסיה ומחסנית מצב גרפי נסגרות בכשל עם אבחון יציב לפני הקצאה בלתי מוגבלת, כולל חברים המקוננים בתוך מערכי TJ

תוכן מקודד ונתוני פרופיל ICC ‏משתמשים במטמונים מקומיים למסמך בעלי אינדקס, בעוד מצב צבע ושקיפות רגיש-הקשר מוערך מחדש עבור כל הזמנה

אבחונים מובנים

ValidatePDFX6 מחזיר THPDFPDFX6ValidationIssues, מערך של רשומות THPDFPDFX6ValidationIssue ‏שסוג ה-THPDFPDFX6IssueSeverity ‏שלהן מזהה אזהרות ושגיאות

כל תקלה כוללת קוד יציב, סעיף תקן, קבוצת כללים, גרסת כללים, נתיב אובייקט, מספר אובייקט, אינדקס עמוד מבוסס-אפס והודעה

THPDFPDFX6ValidationOptions מגביל באופן עצמאי אובייקטים, תקלות, בתים מקודדים ואסימוני תוכן ויכול לבודד בדיקות כוונת-פלט, תיבת-עמוד, החלפה, גופן, הערה, צבע-מצויר, overprint ‏או שקיפות

ממשקי API ‏קשורים