我正在开发一个项目,该项目允许用户从日文 HTML 页面上传文本或内容,然后使用光标选择文本/内容中的单词以翻译成英文。但是,我希望能够将此功能扩展到 PDF 文件。本质上,我希望用户能够提交 PDF 文件并让浏览器呈现该 PDF 文件,这样当用户选择/突出显示 PDF 中的单词时,浏览器可以以某种方式传递文本的内容突出显示的部分,例如通过 javascript,然后被中继到 PHP 变量。
我知道在 stackoverflow 上有很多帖子都在问类似的问题(我花了好几个小时试图对它们进行分类!),但我似乎无法找到关于这是否可能的明确答案。似乎有很多选项可以将 PDF 转换为 HTML 或从 PDF 中提取文本,但老实说,如果这些选项中的任何一个与我想要完成的任务相关,我会感到困惑。而且我知道有一个用于 Adobe 的 javascript API,但我的印象是 javascript 需要嵌入到 PDF 中,如果用户上传自己的 PDF 文件进行渲染,这将是不正确的。即使这是可能的,Adobe javascript API 中似乎也没有原生文本选择支持......
是否有一个简单的解决方法(矛盾?)来做到这一点?同样,我希望能够将在 PDF 中选择的文本传递给变量——效果是用户突出显示他们不知道的单词,以便可以将这些单词添加到单词库中以便在字典中检索。
让我知道我是否可以更清楚地了解任何事情。谢谢!