我正在通过reference开发类似ibooks的应用程序,因为pdf没有启用菜单,即我长按pdf它没有显示菜单,如复制,定义。
我如何在菜单中工作?帮助我。
答案 0 :(得分:0)
链接的解决方案根本不实现文本选择或字形坐标提取/转换。您需要解析PDF页面内容流并在页面上跟踪字形。 CGPDFOperatorTable
可以作为一个起点,但是我建议阅读PDF规范并熟悉页面可以拥有的多个转换矩阵状态 - 要做到这一点非常棘手。您还需要embed various CMaps(字符映射),以便可以正确解析所有字体。我花了一年多的时间才获得了大约99%的PDF文档的可靠文本提取。如果你想节省这个时间,你可以查看我正在使用的商业PDF SDK - 谷歌PSPDFKit。我们支持iOS和Android。