2016-06-23 152 views
0

我從..在瀏覽網站的用戶收取型動物的起源已經各種PDF文件..ImageMagick的轉換PDF => PDF多頁

我要減少那些規模超過700Ko 所以,我做用於選擇大於700Ko的所有文件的腳本;

對於每個PDF(因爲有圖像太)我做:

exec('convert -density 300 -trim "'.$file.'" -resize 1000 -quality 85 -colorspace RGB -background white "'.$destination.$rand.$save_to.'" &', $output, $return_var); 

的&末是化妝:頁1.png,頁面2.png ...

所有這些都是在這個NIVEL OK(我使用巴紐,因爲以.jpg我有一些黑色的背景.. :()

後,我努力使一個新的PDF與此:

exec('convert '.$img.' +page -quality 100 -gravity center '.$dirname.'/page1.pdf'); 

其中$ IMG是像巴紐 下面的列表,我有一個問題..最形象的頁面都不在中心..

如何使每個頁面有100%的大小與圖像,沒有邊界?

回答

0

所以,我找到我的問題的解決方案..

我使用Ghostscript的..更好,更快,沒有問題; 我的代碼:

exec('gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook -dNOPAUSE -dBATCH -sOutputFile='.$rand.' '.$file.' ',$output, $return_var); 

所有的PDF都更小,不會丟失質量!

更多信息:http://milan.kupcevic.net/ghostscript-ps-pdf/

相關問題