嗨,朋友们,我正在开发一个电子书使用网页视图,我正在加载document.Now格式的网页视图我想开发的搜索功能,但我不是不知道如何实现it.So好心给我一个解决方案,
提前谢谢。
发布于 2009-11-18 21:03:29
您可能希望使用Quartz 2D的CGPDFDocumentRef并解析strings of interest的CGPDFDictionary,而不是使用UIWebView。
一旦您知道哪些PDF字典元素包含您的文本以及它们所在的位置,您就可以使用other Quartz 2D routines突出显示该文本。
另一种选择可能是将PDF文档转换为RTF或HTML格式,这两种格式中的任何一种都可能更易于解析和编辑以添加突出显示。
发布于 2010-09-16 17:15:15
这似乎不是一件容易的工作,这是我的想法。
您可能需要自己对页面进行布局,以获得要突出显示的文本的CGRect,而不是在Quartz2D中使用CGContextDrawPDFPage。
https://stackoverflow.com/questions/1755584
复制相似问题