PDF/X-6 Authoring and Validation
HotPDF hỗ trợ các workflow trao đổi PDF/X-6 đầy đủ, có hồ sơ ngoài, và N-chất-tạo-màu trên PDF 2.0
Profiles
PDFXCompliance | THPDFPDFX6Profile | Output profile |
|---|---|---|
'X-6' | px6Complete | Hồ sơ ICC nhúng qua DestOutputProfile |
'X-6p' | px6External | Hồ sơ ICC gray, RGB, hoặc CMYK ngoài qua DestOutputProfileRef |
'X-6n' | px6NChannel | Hồ sơ N-chất-tạo-màu ngoài cộng ColorantTable khớp nhau |
| Được phát hiện từ tài liệu | px6Automatic | Dùng cài đặt producer hoặc nhận diện XMP đã nạp |
Complete profile example
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 chạy xác thực thất bại đóng cho cả ba hồ sơ PDF/X-6 trước khi tuần tự hóa
Output-intent scope
AddPDFXOutputIntentthêm một hồ sơ cấp Catalog nhúng cho hồ sơ đầy đủAddPDFX6PageOutputIntentthêm một hồ sơ nhúng vào một trangAddPDFX6ExternalOutputIntentthêm một tham chiếu hồ sơ ngoài ở phạm vi Catalog vớiPageIndex=-1hoặc ở phạm vi trang với một chỉ mục dựa trên zero- Một mảng
OutputIntentscấp trang ghi đè mảng Catalog cho trang đó - Mỗi phạm vi hiệu lực phải chứa đúng một intent PDF/X
Page boxes
Bộ xác thực giải quyết MediaBox và CropBox kế thừa, kiểm tra các giá trị BleedBox, TrimBox, và ArtBox trực tiếp, và yêu cầu đúng một hộp trang hoàn thiện cho mỗi trang
- Mỗi hình chữ nhật phải chứa bốn tọa độ hữu hạn có thứ tự
CropBox,BleedBox, và hộp trang hoàn thiện phải nằm bên trongMediaBoxTrimBoxvàArtBoxloại trừ lẫn nhau
Exchange constraints
Một lần duyệt đồ thị có giới hạn kiểm tra nhận diện hồ sơ và các cấu trúc trao đổi trong khi loại trùng lặp các tài nguyên dùng chung theo định danh đối tượng
- Tiêu đề PDF 2.0, dấu hiệu hồ sơ XMP, ngày tháng, tiêu đề, trạng thái trapped, ID trailer, và không có mã hóa
- Kiểu hành động, chuỗi hành động, mảng đích, trạng thái AcroForm, và hành động bổ sung trường
- Annotation hiển thị có thể in với appearance bình thường cố định và không có kiểu con PrinterMark hoặc TrapNet
- Chương trình font nhúng, hậu duệ Type 0, kiểu và dải giá trị trạng thái đồ họa, và XObject tài nguyên
- Dữ liệu bước sản xuất trang bị cấm và dữ liệu Catalog trình bày thay thế hoặc tùy chọn viewer bị cấm
Structured diagnostics
ValidatePDFX6 trả về THPDFPDFX6ValidationIssues, một mảng các record THPDFPDFX6ValidationIssue có THPDFPDFX6IssueSeverity nhận diện cảnh báo và lỗi
Mỗi vấn đề bao gồm một mã ổn định, điều khoản chuẩn, đường dẫn đối tượng, số đối tượng, chỉ mục trang dựa trên zero, và thông điệp
THPDFPDFX6ValidationOptions giới hạn độc lập đối tượng và vấn đề và có thể cô lập các kiểm tra output-intent, hộp trang, trao đổi, font, hoặc annotation