我的iPhone應用程序創建PDF文件(以Arial字體顯示)。普通的iPhone 3.1.x版本效果很好(除了在Google Docs或BlackBerry上無法正確查看iPhone上創建的PDF文件的已知問題)。在iPad上創建的PDF文件在Windows上無法正確顯示
由於我正在更新我的項目的OS 3.2和iPad,它的工作原理是一樣的,並且PDF文件在iPhone,iPad和Mac OS X(預覽應用程序)上看起來仍然很棒。但是現在在Windows(Vista)上,Acrobat 9.3.1顯示「無法提取嵌入字體'XYZABC + ArialMT',有些字符可能無法正確顯示或打印」。
事實上,Acrobat然後使用一些通用字體,而不是Arial(或任何其他字體我試試)。
每次創建PDF文件(XYZABC每次都會改變),Quartz 3.2似乎會生成這些「隨機」嵌入字體名稱。我無法分辨問題是否只是帶有加號的有點奇怪的「臨時」嵌入字體名稱,或者Quartz 3.2嵌入字體的方式。
我試過我現有的代碼(使用CGPDFContext*
函數),以及新支持的UIGraphics*
函數,結果相同。
如何在iPad上創建PDF文件以在Windows上正確顯示?
因此,它看起來像在Windows上的其他(免費)PDF閱讀器的樣本可以讀取這些文件就好了,所以它(喘氣)可能只是Acrobat 9.3.1。這將是諷刺。 – Morgan 2010-04-07 18:23:46
我遇到與Acrobat reader 9.4.0相同的問題! – Icode4food 2010-10-20 17:33:47