Författarskap och validering av PDF/X-6

HotPDF stöder kompletta, externt profilerade och N-färgämnes-PDF/X-6-utbytesarbetsflöden över PDF 2.0

Profiler

PDFXComplianceTHPDFPDFX6ProfileUtmatningsprofil
'X-6'px6CompleteInbäddad ICC-profil genom DestOutputProfile
'X-6p'px6ExternalExtern grå, RGB eller CMYK ICC-profil genom DestOutputProfileRef
'X-6n'px6NChannelExtern N-färgämnesprofil plus matchande ColorantTable
Upptäckt från dokumentetpx6AutomaticAnvänder producentinställningen eller inläst XMP-identifiering

Exempel på komplett profil

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 kör fail-stängd validering för alla tre PDF/X-6-profiler före serialisering

Omfattning av output-intent

Sidslådor

Validatorn löser ärvt MediaBox och CropBox, kontrollerar direkta BleedBox-, TrimBox- och ArtBox-värden samt kräver exakt en färdigsida-slåda per sida

Utbytesbegränsningar

En begränsad grafflödesgenomgång kontrollerar profilidentifieringen och utbytesstrukturerna samtidigt som delade resurser dedupliceras efter objektidentitet

Strukturerad diagnostik

ValidatePDFX6 returnerar THPDFPDFX6ValidationIssues, en array av THPDFPDFX6ValidationIssue-poster vars THPDFPDFX6IssueSeverity identifierar varningar och fel

Varje problem inkluderar en stabil kod, standardklausul, objektsökväg, objektnummer, nollbaserat sidindex och ett meddelande

THPDFPDFX6ValidationOptions begränsar oberoende objekt och problem och kan isolera kontroller av output-intent, sidslåda, utbyte, teckensnitt eller annotation

Relaterade API:er