【问题标题】:Downloading a PDFpage to a string将 PDF 页面下载到字符串
【发布时间】:2012-07-22 08:17:05
【问题描述】:

完成了一些基本教程后,我开始在 Eclipse 中制作我的第一个真正的 android 应用程序。我希望这个应用程序检查 EditText 中的文本是否与 PDFpage 上的文本匹配(这个:http://www.augustinianum.eu/roosterwijzigingen/14062012.pdf(它包含我学校的时间表更改))。我发现了如何让应用程序检查 EditText 中的文本是否与字符串匹配(使用方法 contains()),所以现在我唯一需要做的就是将该 PDF 页面的所有文本下载到细绳。但我不知道该怎么做。或者是否有一种方法可以检查 PDF 页面是否包含某个单词,而无需将整个网站下载到字符串?

谢谢!

【问题讨论】:

    标签: android eclipse string pdf download


    【解决方案1】:

    PDF 不是文本文件,它是二进制文件。因此,您不应将数据下载到字符串中,而应将其下载到字节数组中。然后,您必须使用某些 PDF 库从 PDF 中提取文本数据。然后您可以在那个文本中搜索您的关键字。

    最有趣的部分是从 PDF 中提取文本。您可以在此站点上查看其他尝试相同的问题。这是quick search 或这个。

    【讨论】:

    • 顺便说一句,这个 pdf 文件是用 pdf-creator 制作的,所以你实际上可以选择文本并复制它和其他东西。这会让事情变得更容易吗?
    • 你也可以使用CTRL+F搜索它
    • 如果每隔一个小时在后台运行,您知道转换为文本是否会消耗大量果汁?
    • 每小时一次应该没问题。顺便说一句:请注意,这个网站不是一个聊天网站,一个问题会导致下一个问题。请参阅常见问题解答部分。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多