2016-03-10 2 views
0

У меня есть файл в формате pdf, который создается с помощью Inkscape из SVG и обрабатывается с помощью ImageMagick.Добавить метки обрезки/обрезки в pdf с помощью imagemagick

Теперь PDF является идеальным DINA4 @ 300 DPI

Как я могу добавить некоторые следы вокруг него?

Мои метки должны выглядеть следующим образом: http://cl.ly/033g3t2h0U0f/A4_crop.png

И мне нужно, чтобы поместить это по PDF с 3 мм с перекрытием, так что это может быть правильно вырезать. Как-то вроде этого результата: http://cl.ly/300F0A402r1D (я не знаю, является ли этот результат 3 мм, это просто пример)

ответ

0

ImageMagick делает это легко.

composite -gravity center -density 300 src/in.pdf src/overlay.png out.pdf 

Это он. Примечание Ghostscript для этого требуется, или вы получите эту ошибку:

composite: no images defined `out.pdf' @ error/convert.c/ConvertImageCommand/3252. 

Я просто добавил некоторые проверки, прежде чем с identify доказать разрешение и размер прав в противном случае я convert файлы в нужные форматы.

+0

Надеюсь, вы не допустили, чтобы метки вырезания перекрывали фактический файл? Они должны находиться вне содержимого страницы. –

+0

Если вы показываете свой скрипт ImageMagick для создания PDF-файла, возможно, возможно добавить метки обрезки всего за один раз ... (без необходимости другого процесса 'compose'). –

+0

@MarkSetchell Проблема в том, что это только аддон для программного обеспечения с закрытым исходным кодом, у меня есть только возможность добавить это как «hook». Если бы это было мое программное обеспечение, я бы выполнил его непосредственно;) – CodeBrauer

Смежные вопросы