我目前正在制作一款iPhone应用程序,其中PDF查看其功能的关键部分。
然而,许多PDF不是iPhone友好的,需要缩放和平移来阅读它们。 无论是使用PDF本身还是以编程方式,我能做些什么来使它们更好? (顺便说一句,我目前正在使用UIWebView PDF查看器。)
答案 0 :(得分:2)
回流PDF非常困难,在某些情况下是不可能的。甚至Adobe confesses to severe limitations也在其自己的查看器中回流。这是因为PDF与PostScript(与Word或HTML等其他格式不同)是page description language。
您可能只能在不使用图形的情况下重排仅文本,并且只有在您可以从PDF中提取有意义的文本时,您才能在这些情况下执行此操作(在没有tagging,有时几乎不可能的情况下,一项非常重要的任务本身。)
使用未标记的PDF可能遇到的挑战:
noted
,no ted
,not ed
,n o t e d
等b
可能映射到字体的A
字形并将呈现为A
- 解决此映射的唯一方法是是OCR的字体,或光栅化PDF和OCR整个PDF 答案 1 :(得分:0)
我不确定你要做什么,确切地说,但我有一些代码here,它们详细介绍了以UIWebView
方式滚动显示的PDF文档。我的解决方案使用私人调用,这将导致应用被拒绝,但它证明了一般原则。