1 回答

TA貢獻1802條經驗 獲得超10個贊
您可以像這樣使用 Ghostscript(路徑純屬推測):
# On Linux
gs -o /dev/null -sDEVICE=nullpage -dBATCH -dNOPAUSE /home/ebaars/sample.pdf
# On Windows, using gswin32
gswin32 -o nul -sDEVICE=nullpage -dBATCH -dNOPAUSE C:\Users\Eric\Desktop\Sample.pdf
或者您可以使用 iText(即pdftk)并要求(例如)壓縮文件并將其重新解析為另一個文件。同時,圖書館將進行檢查。
您還可以查看其他答案。
更新
這個錯誤,“'0,686 不是一個運算符”——這意味著它在它期望一個運算符的地方找到了一個數字。我假設“tFDF”是指“tcPDF”?我懷疑 - 我可能錯了 - 我們正在查看i18n 錯誤,其中 2/3 之類的數字,應該是“0.66666”,由帶有小數點逗號的服務器代碼表示,使其成為 PDF解釋器相信一個列表(“0,666”)。
可以肯定的是,我要么需要 PDF - 我會用 iText 解壓縮它,然后將 0,686 等重寫為 0.686 等,然后看看這種方式是否有效 - 或者生成文件的確切 PHP 代碼,加上服務器的配置(以驗證語言環境設置是否合適)。
我的猜測是它是一個庫錯誤。檢查軟件版本,以防有可能更新代碼并可能以這種方式解決問題。
我遇到過這個錯誤好幾次,因為我來自意大利,“一千零一分”在這里寫成“1.000,01”或“1'000,01”而不是“1000.01”。
- 1 回答
- 0 關注
- 144 瀏覽
添加回答
舉報