gpt4 book ai didi

javascript - 如何在Nodejs中保存pdftron中的注释?

转载 作者:行者123 更新时间:2023-12-03 06:21:58 24 4
gpt4 key购买 nike

我需要上传 PDF,突出显示一些文本,为突出显示的文本添加注释,并将编辑后的 ​​PDF 以及突出显示的文本和注释注释保存在 Nodejs 中。我正在使用PDFTron在这方面,它做得很好,直到上传、突出显示并为突出显示的部分写注释,但无法保存数据。

我从 PDFTron guide 得到什么是点击笔记容器的保存按钮(如果我没记错的话,我正在考虑对其进行注释)会将“POST 请求”发送到服务器 URL 以保存笔记。它会在页面重新加载时点击服务器 URL 以加载已保存的注释,但不会在同一服务器 URL 上发送任何 POST 请求以在单击“保存”按钮时保存注释。

这是我的网络查看器初始化代码:

var myWebViewer = new PDFTron.WebViewer({
type: "html5",
path: "/lib",
initialDoc: "/GettingStarted.pdf",
serverUrl: "/annotations", //server URL to save & load annotation
documentType: docType,
config: "/lib/config.js",
documentId: "GettingStarted",
enableAnnotations: true,
useDownloader: false,
streaming: false
}, viewerElement);

如果我误解了任何步骤或者我做错了什么,请指出。

最佳答案

在注释侧栏中有一个下拉菜单(向下箭头图标),单击其中会显示保存按钮。知道这一点,它对用户不友好,因此创建您自己的按钮并手动触发它。您可以通过以下方式手动触发它:

myWebViewer.instance.saveAnnotations();

关于javascript - 如何在Nodejs中保存pdftron中的注释?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38827461/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com