【发布时间】:2015-07-27 08:08:58
【问题描述】:
我正在学习一门新语言,我想在我的 Android 手机上看书。我正在尝试制作一个个人应用程序来打开书籍 .PDF 文件,当我单击一个单词时,它会在数据库中搜索并给我翻译。但是,我很难打开 PDF 文件并通过点击获取单词。
我使用过这个库: https://github.com/jblough/Android-Pdf-Viewer-Library 并已成功打开 PDF 文件。但是,我不知道从哪里开始以单击获取单词文本。在我有了这个词之后,我相信我能够搜索定义。但是,我无法修改 PDF 阅读器以捕捉点击的单词。
谁能指出我正确的方向以实现这一目标? 如果应该使用另一个库就可以了。
谢谢
【问题讨论】:
-
请注意:PDF 文件通常不包含“文字”。它们包含许多单个字符(或更准确地说,“字形”——例如连字
fi是单个“字形”但不是单个字符),它们位于 x/y 坐标上。从任何 PDF 中提取一个单词几乎是不可能的。