2011-07-19 26 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也是如此。