PreflightPDF

Да добавь. Еще, желательно, де-то толщину волосяных линий прописывать. Потому что в моих префлайтах я 0,5 пт считаю минимальной толщиной
 
ну... возможно. Хотя это новая задача по факту. Там же у тебя xml? Тогда кто сильно умный, тот и сам поправвит
 
Там же у тебя xml?
Захардкожено. :)
Вообще, цель была написать простую софтинку, чтобы любая девочка с лёгким корелом могла запустить и увидеть понятный ей результат. Добавив вывод эффектов, я уже это ТЗ нарушил. Мне кажется, что тот, кому нужно под себя настроить пресет, уже имеет для этого инструмент или способен его заиметь. А дать бесплатный инструмент любому печатному салону для проверки говномакетов, что им несут, считаю вполне благородной целью. Или дизайнеру, что захочет проверить своё творение перед сдачей в типографию.
 
Последнее редактирование:
Побросайте файлы для отлова разных пакостей, мне тестировать не на чем. :(
 
Это её дело. Моё — дать ей такую возможность.
 
Вот бы кто сделал доброе дело и проанализировал работу на примере этого файла.
Код:
-- Анализ файла: PDFs/Ghent_PDF-Output-Test-V50_ALL_X4.pdf ---
Отчет по файлу PDFs/Ghent_PDF-Output-Test-V50_ALL_X4.pdf:
[Стр 1] Тип: Group      | Детали: Transparency Group Layer
[Стр 1] Тип: Vector     | Детали: Constant Alpha: 0.750000
[Стр 1] Тип: Effect     | Детали: Blend Mode: Multiply
[Стр 1] Тип: Effect     | Детали: Overprint
[Стр 1] Тип: Vector/Object | Детали: SoftMask (Alpha)
[Стр 2] Тип: Group      | Детали: Transparency Group Layer
[Стр 2] Тип: Vector/Object | Детали: SoftMask (Alpha)
[Стр 2] Тип: Effect     | Детали: Blend Mode: ColorBurn
[Стр 2] Тип: Effect     | Детали: Overprint
[Стр 2] Тип: Effect     | Детали: Blend Mode: Multiply
[Стр 2] Тип: Effect     | Детали: Blend Mode: Darken
[Стр 2] Тип: Effect     | Детали: Blend Mode: Lighten
[Стр 2] Тип: Effect     | Детали: Blend Mode: Screen
[Стр 2] Тип: Effect     | Детали: Blend Mode: ColorDodge
[Стр 2] Тип: Effect     | Детали: Blend Mode: Overlay
[Стр 2] Тип: Effect     | Детали: Blend Mode: SoftLight
[Стр 2] Тип: Effect     | Детали: Blend Mode: HardLight
[Стр 2] Тип: Effect     | Детали: Blend Mode: Hue
[Стр 2] Тип: Effect     | Детали: Blend Mode: Color
[Стр 2] Тип: Effect     | Детали: Blend Mode: Luminosity
[Стр 2] Тип: Effect     | Детали: Blend Mode: Saturation
[Стр 2] Тип: Vector     | Детали: Constant Alpha: 0
[Стр 2] Тип: Effect     | Детали: Blend Mode: Difference
[Стр 2] Тип: Effect     | Детали: Blend Mode: Exclusion
[Стр 2] Тип: Vector     | Детали: Constant Alpha: 0.750000
[Стр 2] Тип: Vector     | Детали: Constant Alpha: 0.500000
[Стр 3] Тип: Group      | Детали: Transparency Group Layer
[Стр 3] Тип: Vector/Object | Детали: SoftMask (Alpha)
[Стр 3] Тип: Effect     | Детали: Overprint
[Стр 3] Тип: Vector     | Детали: Constant Alpha: 0.750000
[Стр 3] Тип: Effect     | Детали: Blend Mode: Multiply
[Стр 3] Тип: Vector     | Детали: Constant Alpha: 1
[Стр 4] Тип: Group      | Детали: Transparency Group Layer
[Стр 4] Тип: Vector/Object | Детали: SoftMask (Alpha)
[Стр 4] Тип: Effect     | Детали: Overprint
[Стр 4] Тип: Vector     | Детали: Constant Alpha: 1
[Стр 4] Тип: Vector     | Детали: Constant Alpha: 0.750000
[Стр 4] Тип: Effect     | Детали: Blend Mode: Multiply
[Стр 5] Тип: Group      | Детали: Transparency Group Layer
[Стр 5] Тип: Vector/Object | Детали: SoftMask (Alpha)
[Стр 5] Тип: Effect     | Детали: Overprint
[Стр 5] Тип: Vector     | Детали: Constant Alpha: 0.000000
[Стр 5] Тип: Effect     | Детали: Blend Mode: Darken
[Стр 5] Тип: Effect     | Детали: Blend Mode: Multiply
[Стр 5] Тип: Effect     | Детали: Blend Mode: ColorBurn
[Стр 5] Тип: Effect     | Детали: Blend Mode: Lighten
[Стр 5] Тип: Effect     | Детали: Blend Mode: Screen
[Стр 5] Тип: Effect     | Детали: Blend Mode: ColorDodge
[Стр 5] Тип: Effect     | Детали: Blend Mode: Overlay
[Стр 5] Тип: Effect     | Детали: Blend Mode: SoftLight
[Стр 5] Тип: Effect     | Детали: Blend Mode: HardLight
[Стр 5] Тип: Effect     | Детали: Blend Mode: Exclusion
[Стр 5] Тип: Effect     | Детали: Blend Mode: Hue
[Стр 5] Тип: Effect     | Детали: Blend Mode: Saturation
[Стр 5] Тип: Effect     | Детали: Blend Mode: Color
[Стр 5] Тип: Effect     | Детали: Blend Mode: Luminosity
[Стр 5] Тип: Effect     | Детали: Blend Mode: Difference
[Стр 5] Тип: Vector     | Детали: Constant Alpha: 0
[Стр 5] Тип: Vector     | Детали: Constant Alpha: 0.750000
[Стр 6] Тип: Group      | Детали: Transparency Group Layer
[Стр 6] Тип: Vector/Object | Детали: SoftMask (Alpha)
[Стр 6] Тип: Effect     | Детали: Overprint
[Стр 6] Тип: Effect     | Детали: Blend Mode: HardLight
[Стр 6] Тип: Effect     | Детали: Blend Mode: ColorBurn
В этом файле(-ах) искусственно созданы проблемы для двух разных видов тестирования: общий препресс и управление цветом. Они там даже выделены как Complience Level 1 и 2. Я бы рекомендовал брать отдельные файлы с конкретной проблемой и по очереди их пропускать через утилиту, причем только то, что относится к Complience 1.
 
  • Спасибо
Реакции: ~RA~
Перед этим дал неправильный список вариантов preflight.
Вдруг надумаешь, вот правильный:
Код:
Cross Media Publishing
Generic Enfocus Preflight Profiles
Ghent PDF Workgroup
Smart Preflight
Standard PDFA Preflight Profiles
Standard PDFX Preflight Profiles
Cross Media Publishing\iPad High Quality - Complex Original.ppp
Cross Media Publishing\iPad High Quality.ppp
Cross Media Publishing\iPad Small File Size - Complex Original.ppp
Cross Media Publishing\iPad Small File Size.ppp
Generic Enfocus Preflight Profiles\B&W + 1 Spot.ppp
Generic Enfocus Preflight Profiles\B&W.ppp
Generic Enfocus Preflight Profiles\CMYK + 1 Spot.ppp
Generic Enfocus Preflight Profiles\CMYK.ppp
Generic Enfocus Preflight Profiles\Generic Office.ppp
Generic Enfocus Preflight Profiles\Generic Press.ppp
Generic Enfocus Preflight Profiles\PDF to Web.ppp
Generic Enfocus Preflight Profiles\Soft Proof.ppp
Ghent PDF Workgroup\2005 Specifications (PDFX-1a)
Ghent PDF Workgroup\2008 Specifications (PDFX-1a)
Ghent PDF Workgroup\2012 Specifications (PDFX-4)
Ghent PDF Workgroup\Packaging Specifications v2
Ghent PDF Workgroup\Packaging Specifications v3
Ghent PDF Workgroup\2005 Specifications (PDFX-1a)\CmykVeryHiRes_1v3.ppp
Ghent PDF Workgroup\2005 Specifications (PDFX-1a)\MagazineAds_1v3.ppp
Ghent PDF Workgroup\2005 Specifications (PDFX-1a)\NewspaperAds_1v3.ppp
Ghent PDF Workgroup\2005 Specifications (PDFX-1a)\ScreenPrintCmyk_1v3.ppp
Ghent PDF Workgroup\2005 Specifications (PDFX-1a)\ScreenPrintSpot_1v3.ppp
Ghent PDF Workgroup\2005 Specifications (PDFX-1a)\SheetCmyk_1v3.ppp
Ghent PDF Workgroup\2005 Specifications (PDFX-1a)\SheetSpotHiRes_1v3.ppp
Ghent PDF Workgroup\2005 Specifications (PDFX-1a)\SheetSpotLoRes_1v3.ppp
Ghent PDF Workgroup\2005 Specifications (PDFX-1a)\SpotVeryHiRes_1v3.ppp
Ghent PDF Workgroup\2005 Specifications (PDFX-1a)\WebCmykHiRes_1v3.ppp
Ghent PDF Workgroup\2005 Specifications (PDFX-1a)\WebCmykNews_1v3.ppp
Ghent PDF Workgroup\2005 Specifications (PDFX-1a)\WebSpotHiRes_1v3.ppp
Ghent PDF Workgroup\2005 Specifications (PDFX-1a)\WebSpotNews_1v3.ppp
Ghent PDF Workgroup\2008 Specifications (PDFX-1a)\CmykVeryHiRes_1v4.ppp
Ghent PDF Workgroup\2008 Specifications (PDFX-1a)\MagazineAds_1v4.ppp
Ghent PDF Workgroup\2008 Specifications (PDFX-1a)\NewspaperAds_1v4.ppp
Ghent PDF Workgroup\2008 Specifications (PDFX-1a)\ScreenPrintCmyk_1v4.ppp
Ghent PDF Workgroup\2008 Specifications (PDFX-1a)\ScreenPrintSpot_1v4.ppp
Ghent PDF Workgroup\2008 Specifications (PDFX-1a)\SheetCmyk_1v4.ppp
Ghent PDF Workgroup\2008 Specifications (PDFX-1a)\SheetSpotHiRes_1v4.ppp
Ghent PDF Workgroup\2008 Specifications (PDFX-1a)\SheetSpotLoRes_1v4.ppp
Ghent PDF Workgroup\2008 Specifications (PDFX-1a)\SpotVeryHiRes_1v4.ppp
Ghent PDF Workgroup\2008 Specifications (PDFX-1a)\WebCmykHiRes_1v4.ppp
Ghent PDF Workgroup\2008 Specifications (PDFX-1a)\WebCmykNews_1v4.ppp
Ghent PDF Workgroup\2008 Specifications (PDFX-1a)\WebSpotHiRes_1v4.ppp
Ghent PDF Workgroup\2008 Specifications (PDFX-1a)\WebSpotNews_1v4.ppp
Ghent PDF Workgroup\2012 Specifications (PDFX-4)\GWG_MagazineAds_2012 Verify.ppp
Ghent PDF Workgroup\2012 Specifications (PDFX-4)\GWG_MagazineAds_2012.ppp
Ghent PDF Workgroup\2012 Specifications (PDFX-4)\GWG_NewspaperAds_2012 Verify.ppp
Ghent PDF Workgroup\2012 Specifications (PDFX-4)\GWG_NewspaperAds_2012.ppp
Ghent PDF Workgroup\2012 Specifications (PDFX-4)\GWG_SheetCmyk_2012 Verify.ppp
Ghent PDF Workgroup\2012 Specifications (PDFX-4)\GWG_SheetCmyk_2012.ppp
Ghent PDF Workgroup\2012 Specifications (PDFX-4)\GWG_SheetSpot_2012 Verify.ppp
Ghent PDF Workgroup\2012 Specifications (PDFX-4)\GWG_SheetSpot_2012.ppp
Ghent PDF Workgroup\2012 Specifications (PDFX-4)\GWG_WebCmykNews_2012 Verify.ppp
Ghent PDF Workgroup\2012 Specifications (PDFX-4)\GWG_WebCmykNews_2012.ppp
Ghent PDF Workgroup\2012 Specifications (PDFX-4)\GWG_WebCmyk_2012 Verify.ppp
Ghent PDF Workgroup\2012 Specifications (PDFX-4)\GWG_WebCmyk_2012.ppp
Ghent PDF Workgroup\2012 Specifications (PDFX-4)\GWG_WebSpot_2012 Verify.ppp
Ghent PDF Workgroup\2012 Specifications (PDFX-4)\GWG_WebSpot_2012.ppp
Ghent PDF Workgroup\Packaging Specifications v2\GWG Packaging Design HR v2.0.ppp
Ghent PDF Workgroup\Packaging Specifications v2\GWG Packaging Design LR v2.0.ppp
Ghent PDF Workgroup\Packaging Specifications v2\GWG Packaging Flexo v2.0.ppp
Ghent PDF Workgroup\Packaging Specifications v2\GWG Packaging Gravure v2.0.ppp
Ghent PDF Workgroup\Packaging Specifications v2\GWG Packaging Offset v2.0.ppp
Ghent PDF Workgroup\Packaging Specifications v3\GWG Packaging Design HR v3.0.ppp
Ghent PDF Workgroup\Packaging Specifications v3\GWG Packaging Design LR v3.0.ppp
Ghent PDF Workgroup\Packaging Specifications v3\GWG Packaging Flexo v3.0.ppp
Ghent PDF Workgroup\Packaging Specifications v3\GWG Packaging Gravure v3.0.ppp
Ghent PDF Workgroup\Packaging Specifications v3\GWG Packaging Offset v3.0.ppp
Smart Preflight\Smart Preflight - PitStop Pro - v1.1.ppp
Standard PDFA Preflight Profiles\PDF_A - 1b v1.0 .ppp
Standard PDFA Preflight Profiles\PDF_A - 1b v1.0 Verify.ppp
Standard PDFA Preflight Profiles\PDF_A - 2b v1.0 .ppp
Standard PDFA Preflight Profiles\PDF_A - 2b v1.0 Verify.ppp
Standard PDFA Preflight Profiles\PDF_A - 2u v1.0 .ppp
Standard PDFA Preflight Profiles\PDF_A - 2u v1.0 Verify.ppp
Standard PDFX Preflight Profiles\PDF_X-1a_2001 v5 Verify.ppp
Standard PDFX Preflight Profiles\PDF_X-1a_2001 v5.ppp
Standard PDFX Preflight Profiles\PDF_X-1a_2003 v5 Verify.ppp
Standard PDFX Preflight Profiles\PDF_X-1a_2003 v5.ppp
Standard PDFX Preflight Profiles\PDF_X-3_2002 v5 Verify.ppp
Standard PDFX Preflight Profiles\PDF_X-3_2002 v5.ppp
Standard PDFX Preflight Profiles\PDF_X-3_2003 v5 Verify.ppp
Standard PDFX Preflight Profiles\PDF_X-3_2003 v5.ppp
Standard PDFX Preflight Profiles\PDF_X-4 Verify.ppp
Standard PDFX Preflight Profiles\PDF_X-4.ppp
Standard PDFX Preflight Profiles\PDF_X-4p Verify.ppp
А зачем нужен этот список префлайтов, которому уже более 10 лет?
 
Он протух?
 
Захардкожено. :)
Вообще, цель была написать простую софтинку, чтобы любая девочка с лёгким корелом могла запустить и увидеть понятный ей результат. Добавив вывод эффектов, я уже это ТЗ нарушил. Мне кажется, что тот, кому нужно под себя настроить пресет, уже имеет для этого инструмент или способен его заиметь. А дать бесплатный инструмент любому печатному салону для проверки говномакетов, что им несут, считаю вполне благородной целью. Или дизайнеру, что захочет проверить своё творение перед сдачей в типографию.
Рекомендую посмотреть на CLI утилиту Enfocus Fastlane, APago PDFSpy и на сервис PDF PREFLIGHT SERVICE.
Надеюсь найдёте интересное для себя.
Подумайте над CLI интерфейсом и экспортом результатов в json, чтобы утилиту можно было бы привязать к сайту.

Ещё раз удачи.
 
  • Спасибо
Реакции: ~RA~
Я только спросил зачем нужен этот устаревший список. Снимаю вопрос и думаю, что засорять тему далее не стоит.
Так-то я тоже только спросил, протух ли этот список префлайтов.
Возможно, за эти 10 лет появились новые типы объектов? Или новые типы оверпринтов? Или новые - что?...
Но раз уважаемый представитель уважаемой компании считает разговор на эту тему засорением темы, то кто я такой, чтобы ему возражать? 'popcorn'
 
Так-то я тоже только спросил, протух ли этот список префлайтов.
Возможно, за эти 10 лет появились новые типы объектов? Или новые типы оверпринтов? Или новые - что?...
Но раз уважаемый представитель уважаемой компании считает разговор на эту тему засорением темы, то кто я такой, чтобы ему возражать? 'popcorn'
Ответ на ваш вопрос - да, и много. Вынесите в отдельную тему, там обсудим, если хотите. Тут стоит оставить обсуждение утилиты, кмк.
 
  • Спасибо
Реакции: Jeine
Ответ на ваш вопрос - да, и много. Вынесите в отдельную тему, там обсудим, если хотите. Тут стоит оставить обсуждение утилиты, кмк.

Готово
 
Подумайте над CLI интерфейсом
Она по-сути cli и есть, с прикрученным вызовом окна выбора файла.
Сделать экспорт
результатов в json
даже проще, чем как сейчас в html.
Только ЦА кардинально меняется с
любая девочка с лёгким корелом
на профессионалов, у которых и без моей поделки есть выбор решений. Не дешёвый, но им и не должно быть накладно.
Знакомый сервис. Помнится, я его критиковал здесь, а автор его шибко обидчивым оказался. В этой теме его нет, потому продолжу.
Вот сейчас. Кладу в него такой файл.
1772800903067.png
А мне в ответ.
1772800861078.png

А потом.
1772800993648.png

Он мне блиды обрезал?!

Скачать отчёт проверки и исправленный макет не удалось, по нажатию кнопок ничего не происходит.
1772801245261.png
 
Последнее редактирование:
Второй раз загрузил. Тоже самое.
Job ID: 7929d365-e6fe-4dd7-9dbc-c4bbbcc5f7c0
 
Знакомый сервис. Помнится, я его критиковал здесь, а автор его шибко обидчивым оказался. В этой теме его нет, потому продолжу.

Похожий, но другой сервис. С другими задачами, но под капотом похожие настройки. К обоим я имею непосредственное отношение.

У меня отчет скачивается нормально, может блокируется где-то в браузере? Пришлите пожалуйста файл для исследования.
 

Вложения

  • Спасибо
Реакции: AM Labs Solutions
Размеры — это ошибка фронтенда (не наша зона ответственности :)), попросим поправить.
 
  • Смешно
Реакции: ~RA~