簡體   English   中英

PHP Imagick PDF縮略圖創建不起作用

[英]PHP Imagick PDF thumbnail creation not working

  1. 我正在使用PHP和Imagick從PDF生成縮略圖。 這可以在以前的服務器上使用,但是我們已切換到另一台服務器,並且它停止了工作。 我安裝了ImageMagick和Ghostscript,但仍無法正常工作並出現錯誤。 任何對此的幫助將是有幫助的。

  2. 該錯誤顯示在網站上,我確定ImageMagick或Ghostscript中有一些配置可以阻止此錯誤,但是我不知道該怎么做。

您可以在此處看到帶有錯誤的頁面,我將在此處復制錯誤,因此在我們修復頁面上顯示的錯誤之后,該錯誤仍然存​​在: http : //www.mashburnfaireshomes.com/elevation.php?planid=42

錯誤:--run中的/ invalidaccess-操作數堆棧:--dict:7/16(L)-F4 108 --dict:5/5(L)---dict:5/5(L)- -AvantGarde-Demi --dict:11/12(ro)(G)---nostringval-- CIDFontObject --dict:6/6(L)---dict:6/6(L)-4936 --dict:6/6(L)---nostringval-- PDFCIDFontName AvantGarde-Demi執行堆棧:%interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-- 2%stopped_push --nostringval- ---nostringval-- --nostringval--假1%stopped_push 1862 1 3%oparray_pop 1861 1 3%oparray_pop 1845 1 3%oparray_pop --nostringval-- --nostringval-- 2 1 1 --nostringval--%for_pos_int_continue --nostringval-- --nostringval-- --nostringval-- --nostringval--%array_continue --nostringval-- false 1%stopped_push --nostringval--%loop_continue --nostringval-- --nostringval--- nostringval-- --nostringval-- --nostringval-- --nostringval--%array_continue --nostringval-- --nostringval-- --nostringval-- --nostringval-- --nostringval--字典堆棧:- dict:1157/1684(ro)(G)---dict:1/20(G)---dict:75 / 200(L)---dict:75/200(L)---dict:106/127(ro)(G)---dict:286/300(ro)(G)-- dict:22/25(L)---dict:4/6(L)---dict:21/40(L)---dict:1/1(ro)(G)-當前分配模式是本地的

這是Ghostscript的一個實際錯誤,表明您的PDF“可能”已損壞。 但是,在沒有看到PDF文件的情況下,您將無法知道正在運行的Ghostscript版本,理想情況下,所使用的命令行就不能多說了。

如果您使用的是GS的舊版本,則完全可以解決此問題,因為它與從PDF文件讀取CIDFont有關。

假設通過按鈕“高度B”訪問的PDF是導致問題的PDF,我可以說當前代碼以及最新發布的Ghostscript版本(9.15)可以讀取文件並使用默認配置愉快地呈現它。 如果您引用了完整的標准輸出,我至少會知道您使用的是哪個版本的Ghostscript。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM