У меня есть PDF-файл со следующими размерами;Использование тримбочки с ImageMagick
MediaBox: 23,08 х 31,78 см
cropbox: 23,08 х 31,78 см
trimbox: 21 х 29,7 см
Я использую ImageMagick попытаться получить значение trimbox с помощью функции trimbox ImageMagick в ,
identify -format "%[fx:(w/72)*2.54]x%[fx:(h/72)*2.54]" -define pdf:use-trimbox=true foo.pdf
Эта строка кода дает мне 23.08x31.78 см, размер которой является средой/обрезкой. Если я проверю значения этих полей с помощью Adobe Acrobat Reader, я получаю значения, которые я только что разместил в верхней части этого самого сообщения. Acrobat Reader/Photoshop/In Design говорит мне, что тримбочка 21x29,7 см, но ImageMagick просто не читает то же значение.
Я полагаю, что ImageMagick не может правильно интерпретировать тримбокс, а затем возвращает значения полей.
Кто-нибудь знает, как получить значение тримбокса из правильно сформированного PDF-файла или у кого-то такая же проблема?
Imagemagick заявляет, что эта функция должна работать, но некоторые из нитей форумов просят различить.
Я использую ImageMagick в сочетании с Ghostscript, чтобы читать размеры PDF-файлов, но мне нужны размеры тримбокса, а не размеры медикаментов. ImageMagick утверждает, что их функция может выполнить это, но я не могу заставить его работать. Я хочу сделать это программно с PHP. Я собираюсь проверить PoDoFo. –
Хм ... Я не думаю, что для PoDoFo есть привязки PHP. Не уверен. – balpha