Я должен сделать фотокопию своих водительских прав. Я отсканировал переднюю и заднюю стороны и сгенерировал PDF для каждой стороны (и PNG на всякий случай).
Все идет нормально. Imagemagick сообщает:
$ identify front.pdf back.pdf
front.pdf PDF 595x842 595x842+0+0 16-bit Bilevel DirectClass 63.2KB 0.010u 0:00.000
back.pdf[1] PDF 595x842 595x842+0+0 16-bit Bilevel DirectClass 63.2KB 0.000u 0:00.000
Это нормально. Теперь у каждого PDF есть водительские права в правом верхнем углу, остальная часть страницы пуста. Я хочу обрезать страницы пополам, поэтому в окончательном документе у меня есть лицевая сторона в верхней половине. фотокопии и обратной стороны в нижней половине фотокопии. Итак, я делаю это:
$ convert back.pdf -gravity north -crop 100x50% -density 300 +repage back_crop.pdf
Но это не хорошо, потому что identify
сообщает о неправильных размерах:
back_crop.pdf PDF 147x190 147x190+0+0 16-bit Bilevel DirectClass 3.67KB 0.000u 0:00.000
В любом случае, если я продолжу идти, я использую convert -append
объединить два изображения, и по-видимому результат в порядке, но когда я пытаюсь распечатать файл, или если я проверяю размер встроенной страницы с помощью identify
, результат повсюду.
Как мне это сделать? Я думаю, что шаг обрезки - тот, который терпит неудачу здесь.
источник