Створення та перевірка PDF/X-6

HotPDF підтримує повні, зовні профільовані та багатобарвні робочі процеси обміну PDF/X-6 поверх PDF 2.0

Профілі

PDFXComplianceTHPDFPDFX6ProfileВихідний профіль
'X-6'px6CompleteВбудований профіль ICC через DestOutputProfile
'X-6p'px6ExternalЗовнішній профіль ICC gray, RGB або CMYK через DestOutputProfileRef
'X-6n'px6NChannelЗовнішній профіль N-колірний плюс відповідний 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

Область застосування output-intent

Поля сторінки

Перевіряльник розв'язує успадковані MediaBox і CropBox, перевіряє прямі значення BleedBox, TrimBox та ArtBox і вимагає рівно одну рамку готової сторінки для кожної сторінки

Обмеження обміну

Один обмежений обхід графа перевіряє ідентифікацію профілю та структури обміну, дедуплікуючи спільні ресурси за ідентичністю об'єкта

Версійовані правила

THPDFPDFX6ValidationOptions.RuleSet вибирає опубліковані правила ISO 15930-9:2020 або ту саму редакцію з розв'язаними errata до 2025-11-11, причому набір із розв'язаними errata вибрано за замовчуванням

HPDFPDFX6RuleSetRevision повертає стабільний ярлик ревізії, а кожен THPDFPDFX6ValidationIssue несе і RuleSet, і RuleRevision, тому збережені діагнози залишаються атрибутовними, коли значення за замовчуванням еволюціонують

Відбитий колір, overprint і прозорість

Перевіряльник інтерпретує стан графіки та ресурси на фактичних операторах друку, а не розглядає вибір кольору як відбитий вихід

Обмежене виконання та кешування

Обмеження об'єктів, проблем, декодованих байтів, роботи з вмістом, рекурсії та стека станів графіки дають збій у закритому стані зі стабільною діагностикою перед необмеженим виділенням, включно з членами вкладених масивів TJ

Декодований вміст, профілі ICC, колір заголовка JPX і структура Type 3 використовують індексовані кеші, локальні для документа, з геометрично зростаючим сховищем, тоді як контекстно-чутливий стан кольору та прозорості переоцінюється для кожного виклику

Структурована діагностика

ValidatePDFX6 повертає THPDFPDFX6ValidationIssues, масив записів THPDFPDFX6ValidationIssue, чиїй THPDFPDFX6IssueSeverity ідентифікує попередження та помилки

Кожна проблема містить стабільний код, пункт стандарту, набір правил, ревізію правил, шлях об'єкта, номер об'єкта, нульовий індекс сторінки та повідомлення

THPDFPDFX6ValidationOptions незалежно обмежує об'єкти, проблеми, декодовані байти та токени вмісту і може ізолювати перевірки output-intent, полів сторінки, обміну, шрифтів, анотацій, відбитого кольору, overprint або прозорості

Пов'язані API