【问题标题】:ipad pdf unreadable textipad pdf 不可读的文本
【发布时间】:2010-06-21 04:26:17
【问题描述】:

我正在使用 Quartz 2d api 在我目前正在使用的 iPad 应用程序中显示 pdf 文档,但文本显示非常时髦且不可读。文本在我的笔记本电脑上显示得很好,所以据我所知,它不是 pdf 文档本身的问题。我不确定为什么文档会这样显示,任何帮助将不胜感激。下面是一个显示文本的图像的链接。

另外,我尝试在 iPad 上的 safari 中打开 pdf,但我得到了与时髦文本相同的结果。所以我不知道为什么 iPad 不能显示这个文档。

alt text http://www.freeimagehosting.net/uploads/e7b5766199.png

【问题讨论】:

  • 嗨 Marchinram .. 你有没有解决你的问题?我也面临同样的问题。如果你能解决这个问题,请告诉我?
  • 是的,但这不是一个真正的解决方案,我只是让 pdf 的制作者在没有嵌入字体的情况下重新制作它。所以你不能选择文本或任何东西,现在的问题是当你放大它时,它会像图像一样像素化。但我的客户并不介意。然而,问题似乎是字体不在 iPad 上。您可以为标签和文本字段使用自定义字体,但我猜它不适用于 pdf。
  • 我也有同样的问题,而且真的很痛苦。我使用了很多技术书籍 EF/C#/.NET 4 的 PDF 版本,它们都像上面的例子一样出来,在 PC Acrobat 上都很好。这将我的 iPad“阅读器”变成了门挡。你找到解决办法了吗? :)
  • 似乎没有办法将字体添加到 iPad。您可以在您开发的应用程序中使用自定义字体,但是当我使用核心图形绘制它时,这似乎不适用于 pdf。苹果应该添加这个,如果有一个 pdf 阅读器(iBooks)似乎很明显。
  • 我在使用 VoucherPress(WP 插件)时遇到了类似的问题,通过我的研究,Apple 设备处理 Unicode 的方式似乎存在问题

标签: pdf ipad quartz-2d


【解决方案1】:

错误的字体替换?您的笔记本电脑上可能有一种非嵌入式字体,但 iPad 没有。在 PC acrobat 阅读器上,您可以查看属性、字体以查看 - 我不确定 Mac 等效项是什么。如果是这样,您可以在 Mac 上的 Acrobat 中打开文档,然后使用嵌入的字体重新保存。

如果不是这样,您可能在 iPad PDF 库中发现了处理特定字体或字体子集类型的错误 - 有很多变体。您可以再次查看字体是如何存储在 Acrobat Reader 中的,或者您可以从 xpdf 包中的 pdffonts 获得更多信息(您可能必须自己编译 - 我不确定在 Mac 上是否可用)。同样,您也许可以在 Acrobat 中以不同的方式重新保存嵌入字体的文档 - 我不太确定这一点。

【讨论】:

  • 是的,有道理,你知道是否有办法“展平” pdf 文档,使文本无法选择但可以显示,有点像把它变成图形而不是比文件
  • 抱歉,我不是 Acrobat 专家 - 我已经解决了 pdf2swf 的类似问题,仅此而已。不过,我希望会有 - 也许在“飞行前”菜单中?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-12-04
  • 2023-03-25
  • 1970-01-01
相关资源
最近更新 更多