【问题标题】:iOS getting text from pdfiOS从pdf获取文本
【发布时间】:2012-12-02 08:21:26
【问题描述】:

您好,我正在开发一个速读应用程序,我正在寻找一些提示或建议。在这个应用程序中,我必须使用不同的阅读技术,这需要从 pdf 中格式化不同大小的文本。用于无图片自动滚动的技术。有人已经知道谁来做这件事了吗?或者有我的例子吗?

【问题讨论】:

    标签: ios ios5 pdf pdf-generation pdf-extraction


    【解决方案1】:

    如果 PDF 包含格式奇怪的文本或包含在图像中的文本,那么你就没有运气了,否则有几个 ObjC 库可用(在 github 上)

    它们都封装了 CoreGraphics CDPDF* 函数

    这不是那么容易,也不能用一条线来回答,但基本方法是:

    1. 获取 CGPDFDocument
    2. 获取每个 PDFPage
    3. 获取每个页面的 CGPDFDictionary 并解析它。它将为您提供 pdf 页面中的所有对象
    4. foreach 遇到的字符串,调用 CGPDFStringCopy 并将其附加到作为缓冲区的 mutableString
    5. 缓冲区是文档的文本

    【讨论】:

    • 我是这么说的。 a)我警告说:“这不是那么容易,不能用单线来回答,但基本方法是:”--b)我在 github 上引用了其他库:有几个 ObjC 库可用(在 github 上)
    猜你喜欢
    • 2015-06-28
    • 1970-01-01
    • 2016-12-28
    • 2012-03-14
    • 2021-06-26
    • 1970-01-01
    • 1970-01-01
    • 2011-04-26
    • 2021-01-05
    相关资源
    最近更新 更多