我有一個包含以下尺寸的PDF文件;在ImageMagick中使用trimbox
媒體框:23.08 X31.78釐米
裁剪框:23.08 X31.78釐米
裁切框:21×29.7釐米
我使用ImageMagick的嘗試和使用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告訴我,trimbox是21x29.7釐米,但ImageMagick只是讀不到相同的值。
我的猜測是ImageMagick無法正確解釋trimbox,而是返回cropbox值。
有誰知道如何從正確格式化的PDF文件中獲取trimbox值還是有人有同樣的問題?
Imagemagick聲明這個函數應該可以工作,但是一些論壇線程不同意。
我使用ImageMagick與Ghostscript結合來讀取PDF文件的尺寸,但我需要trimbox尺寸而不是媒體箱尺寸。 ImageMagick聲稱他們的功能可以實現這一點,但我無法讓它工作。我想用PHP以編程方式執行此操作。我要檢查PoDoFo。 – 2009-08-19 11:36:06
嗯...我不認爲有PoDoFo的PHP綁定。不知道,但。 – balpha 2009-08-19 11:38:11