Я работаю в полиграфии, где наличие векторной графики для работы имеет первостепенное значение, когда речь идет о наилучшем выходе продукции. Часто клиенты присылают мне файл PDF, который содержит растровое изображение, а не векторный формат, который мне нужен.
Первое, что я делаю, когда открываю файл изображения в Adobe Illustrator, — это просматриваю его в Outline move, чтобы проверить, что является вектором, а что нет. Вы можете увидеть разницу ниже
Просмотр → Предварительный просмотр :
Вид → Контур :
Поскольку вы можете видеть все «линии» изображения, легко убедиться, что это изображение на 100% векторное.
У меня не всегда есть доступ к Illustrator, поэтому я ищу программу просмотра PDF (подойдет как браузерная, так и автономная), которая может воспроизвести эту функциональность. Есть ли такое программное обеспечение, которое может помочь в этом рабочем процессе?
Это не средство просмотра PDF, но если у вас нет Illustrator, вы можете выполнить те же действия в редакторе векторной графики Inkscape . Inkscape является бесплатным и открытым исходным кодом. Также есть портативная версия , которую можно носить с собой на флешке.
Есть несколько способов сделать это в Inkscape:
InkScape имеет тот же режим Outline / Wire-frame, что и Illustrator — найдите его в View
→ DisplayMode
→Outline
Вы можете использовать командную строку для экспорта PDF в формате SVG и поиска встроенных изображений, отличных от SVG. Из https://stackoverflow.com/questions/12084742/extracting-vector-graphics-from-pdf-with-inkscape :
inkscape --without-gui --file=input.pdf --export-plain-svg=output.svg
Самый простой способ сделать это, вероятно, просто экспортировать изображения из PDF и посмотреть, какие изображения вы получите. Я использовал PDFMate PDF Converter (бесплатно; не забудьте снять флажок с установки рекламного ПО в установщике) для этого в прошлом. Все, что вам нужно сделать, это убедиться, что в окне «Дополнительные параметры» выбрано «Извлечь все изображения в файлы PDF».
В качестве альтернативы вы можете преобразовать PDF в SVG (используя Inkscape, как указано в другом ответе, или используя любой другой инструмент) и запустить этот скрипт Python для извлечения изображений.
pdfimages
одна из утилит
Poppler .
Олли
ДжонБи