2017-04-26 116 views
0

我有ghostscript,Times New Roman和pdf的問題。Ghostscript和PDF字體錯誤

我的系統:

操作系統:Mac 10.11.6

的Ghostscript:9.21

我想縮放終端我與下面的代碼的PDF:

gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dDownsampleColorImages=true \ -dColorImageResolution=150 -dNOPAUSE -dBATCH -sOutputFile=output.pdf input.pdf 

現在我有字體Times New Roman的問題。

在Output.pdf中,如果您在Safari或Mac Quick View中打開PDF,文本行「UnabhängigeHeimatzeitung」已損壞。

這裏是鏈接到input.pdf

input.pdf

這裏是鏈接到putput.pdf

output.pdf

誰能幫助我?

非常感謝提前!

+0

我似乎記得我們最近有類似的報道。該錯誤不在Ghostscript中,它是具有該錯誤的Apple PDF字體渲染引擎。 PDF文件是有效的,您可以看到如果您在Adobe Acrobat中打開它。你應該把這個報告給蘋果作爲一個bug(祝你好運!)。哦,如果我是正確的,這隻影響*最近的*版本。老版本的操作系統能夠正確渲染文件,這增加了蘋果的問題。 – KenS

+0

好的。我明白。在Windows和Mac上的其他應用程序(如Firefox或Adobe Acrobat)中,它看起來很好。我嘗試與Apple聯繫。 謝謝:) – rkesize

+0

祝你好運!如果你甚至可以讓他們告訴你石英有什麼問題,我們可以解決它。 – KenS

回答

0

看起來似乎PDF有一些問題。 Acrobat預檢報告語法錯誤。

您可能會嘗試不同的方法:生成PDF的PostScript,然後通過GS運行該方法。

或者使用ColorSync Utility爲OS X創建(或下載)石英過濾器以減小PDF的大小,並將過濾器應用於原始PDF。

PDF Preflight

+0

有趣的是哪個版本的Acrobat和你看到的錯誤?我使用Acrobat X檢查了輸入文件和outpt文件,並發現「PDF語法」預檢沒有錯誤。 – KenS

+0

我已添加結果圖片。 PDF/A遵從性無關緊要,但語法錯誤是重要的。另外,我並不完全相信你的原始PDF Creator是免於責備的。 – benwiggy

+0

難道說顯示的錯誤只是針對PDF/A標準的一次嘗試(並失敗)驗證? –