1 回答

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超10個(gè)贊
您可以像這樣使用 Ghostscript(路徑純屬推測(cè)):
# 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)并要求(例如)壓縮文件并將其重新解析為另一個(gè)文件。同時(shí),圖書館將進(jìn)行檢查。
您還可以查看其他答案。
更新
這個(gè)錯(cuò)誤,“'0,686 不是一個(gè)運(yùn)算符”——這意味著它在它期望一個(gè)運(yùn)算符的地方找到了一個(gè)數(shù)字。我假設(shè)“tFDF”是指“tcPDF”?我懷疑 - 我可能錯(cuò)了 - 我們正在查看i18n 錯(cuò)誤,其中 2/3 之類的數(shù)字,應(yīng)該是“0.66666”,由帶有小數(shù)點(diǎn)逗號(hào)的服務(wù)器代碼表示,使其成為 PDF解釋器相信一個(gè)列表(“0,666”)。
可以肯定的是,我要么需要 PDF - 我會(huì)用 iText 解壓縮它,然后將 0,686 等重寫為 0.686 等,然后看看這種方式是否有效 - 或者生成文件的確切 PHP 代碼,加上服務(wù)器的配置(以驗(yàn)證語(yǔ)言環(huán)境設(shè)置是否合適)。
我的猜測(cè)是它是一個(gè)庫(kù)錯(cuò)誤。檢查軟件版本,以防有可能更新代碼并可能以這種方式解決問題。
我遇到過這個(gè)錯(cuò)誤好幾次,因?yàn)槲襾碜砸獯罄?,“一千零一分”在這里寫成“1.000,01”或“1'000,01”而不是“1000.01”。
- 1 回答
- 0 關(guān)注
- 151 瀏覽
添加回答
舉報(bào)