Как конвертировать изображения (PSD, AI и EPS) в PDF? - PullRequest
4 голосов
/ 20 июля 2011

Клиенты моего сайта Django могут загрузить печатный дизайн в: PDF, PSD, AI и EPS. Если тип файла, который они загружают, не является PDF, я хочу преобразовать его в PDF.

Итак, мой вопрос: как мне преобразовать файлы Photoshop, Illustrator и CorelDraw в PDF (программно)?

Я пытался UniConvertor , но он: не поддерживает PSD, искажал мои входы AI и отклонял мои входы EPS . Знаете какие-нибудь обходные пути?

Я открыт для запуска отдельных сценариев для каждого типа файла. Я погуглил "psd to pdf", но результаты выглядели как спам. (Похоже, конвертация изображений - это кустарная индустрия.) В идеале мне нужен открытый код, но я возьму то, что смогу получить.

Причина, по которой я хочу все в PDF, заключается в том, что я могу рисовать линии обрезки, используя ReportLab и возвращать "доказательство" клиенту. Также используемая мной типография требует PDF.

Мысли? Предложения?

Ответы [ 2 ]

6 голосов
/ 21 июля 2011

Одним из решений, которое поддерживает все эти форматы, а также экспорт в PDF, является Gimp.Кроме того, вы можете написать скрипт Gimp с Python.

http://www.gimp.org/docs/python/index.html

Похоже, вы можете установить произвольное программное обеспечение на сервере Django, поэтому, если у вас есть доступ к X-серверу (GUI), это возможно.

3 голосов
/ 21 июля 2011

Photoshop будет таким же сложным, как и Adobe Illustrator.Я не знаю ни о какой утилите командной строки, которая будет экспортировать их в PDF.EPS - это инкапсулированный постскриптум, означающий, что вам может повезет, если вы получите копию GhostScript.Хотя это будет зависеть от того, как был создан EPS, и я в лучшем случае считаю его сомнительным.

Corel Draw, AFAIK, является частной собственностью.Я знаю, что вы можете экспортировать файл в PDF из их программы, но я не знаю какой-либо команды, например утилиты для достижения того же (я также работал в типографии, так что я довольно хорошо знаком с форматами, которые выссылаетесь на).

...