用于iPhone屏幕的回流PDF(iPhone SDK)
我目前正在制作一款iPhone应用程序,它的PDF查看功能是其关键部分 然而,许多PDF文件对iPhone不友好,需要缩放和平移才能阅读。用于iPhone屏幕的回流PDF(iPhone SDK),iphone,pdf,sdk,uiwebview,Iphone,Pdf,Sdk,Uiwebview,我目前正在制作一款iPhone应用程序,它的PDF查看功能是其关键部分 然而,许多PDF文件对iPhone不友好,需要缩放和平移才能阅读。 有什么我可以做的,使他们更好,无论是与PDF本身或编程?(顺便说一句,我目前正在使用UIWebView PDF查看器。)回流PDF非常困难,在某些情况下是不可能的。即使是在自己的查看器中具有回流功能的Adobe。这是因为PDF和PostScript一样(与Word或HTML等其他格式不同)是一种格式 您可能只能只回流文本,而不需要图形,并且只有在您能够从PD
有什么我可以做的,使他们更好,无论是与PDF本身或编程?(顺便说一句,我目前正在使用UIWebView PDF查看器。)回流PDF非常困难,在某些情况下是不可能的。即使是在自己的查看器中具有回流功能的Adobe。这是因为PDF和PostScript一样(与Word或HTML等其他格式不同)是一种格式 您可能只能只回流文本,而不需要图形,并且只有在您能够从PDF中提取有意义的文本的情况下,您才能这样做(一项不平凡的任务,本身没有,有时几乎不可能) 未标记PDF可能会遇到的挑战:
- 扫描的、不可搜索的文档可能需要您执行OCR
- 单独呈现的字母,而不是作为字符串的一部分(您将很难确定PDF是否实际读取了
注释的
,
,无ted
,未ed
,等等无ted
- 多列文本、插入文本框等
- 文本和字体之间的映射可能会混淆,即字母
可能映射到字体的b
字形,并将呈现为A
——解决此映射的唯一方法是对字体进行OCR,或对PDF和整个PDF进行光栅化A
- 等等
UIWebView
中以编程方式滚动呈现的PDF文档。我的解决方案使用私人调用,这会导致应用被拒绝,但它展示了一般原则。我的想法是HTML将对于可回流的文档来说,ld是一个更好的选择。您可以对web视图施加大量的控制来动态更改CSS,而文档只会回流。