2011-07-19 57 views
1

我在我的電子書閱讀器應用程序(iPad)中渲染PDF。一切工作正常在iOS 4.2.1。但是,當我在iOS 4.3.3中運行相同的代碼時出現問題。在4.2.2中完美顯示的字體在4.3.3中沒有正確顯示。一些字體以深色背景顏色和方框顯示,而其他一些字體則根本不顯示。 我覺得它與iOS版本有關。這是蘋果方面的錯誤還是我應該做些什麼來糾正這個問題?無法在iPad中顯示某些PDF字體

回答

1

PDF可以嵌入字體,這樣如果目標系統不知道字體,它不會嘗試任何奇怪的替換。什麼是您的PDF文件的來源?你能夠檢查/更改是否嵌入了所有字體?

+0

+1。感謝回覆jowie ....我不知道PFD的來源,因爲它們是我的客戶提供的。我不知道在PDF中檢查fint的過程。你能告訴我這樣做的過程。 –

+0

你好阿爾。根據您的查看器,您應該能夠獲取PDF的屬性。這應該列出使用的字體,並希望它們是否嵌入。由於內置查看器的問題,我已經看到了很多有關PDF備用查看器的討論,所以如果它是您的選擇,也許嘗試使用不同的查看器庫。我的一位同事之所以這樣做是因爲內存問題 - 內置於應用程序中,因此對應用程序的用戶而言是透明的。 –

1

對我來說,唯一有效的工作是(在Mac上,對不起)打開現有的PDF與「預覽」,並作出「另存爲」,我認爲作爲預覽可以生成PDF文件,它重新嵌入字體因此對於蘋果,所以iPad也是如此。