在用户点击的位置上注释pdf文件

时间:2019-09-10 09:50:01

标签: pdf pdfbox adobe-javascript

我在寻找下面描述的问题的解决方案时遇到了麻烦。

当用户单击pdf中的特定位置时,对PDF文件进行注释,然后最终保存该pdf,以后会在带注释的位置打开该文件。

该如何处理?

我尝试过的。

  • 我试图找到各种与程序语言无关的库(因为程序语言不是依赖性)-在minipdf中的python,{{1}中的pdfbox }提及一些相关的内容。最终选择了java,因为它似乎已经足够成熟,可以提供附近的解决方案。
  • 现在有各种障碍如何使用户获得用户单击的位置?因为获取位置后,我可以执行各种操作,例如在单击的位置进行注释,然后将pdf保存在相同的特定位置。
  • 似乎我必须编写整个pdf javascript才能使用它,但又要怎么做?

1 个答案:

答案 0 :(得分:-1)

我有类似的问题,但已经用其他方法解决了。就我而言,我不是在Adobe Reader中打开PDF,而是在浏览器中打开。因此,我所做的就是使用python库将pdf转换为html(如果您有兴趣,请告诉我,我将与他们的优缺点共享不同的库名称)。
现在,可以轻松地编辑html。我们可以放置超链接,突出显示其中的所有内容,因为源代码与我们同在。
如果您的前端是基于Web的,则此变通办法可能适用于您。


PS:希望将此变通办法发布为评论,但由于目前信誉数很少而无法发布。希望它不会被降级:)