问题标签 [pdftron]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 在 PDFNet / PDFTron WebViewer 中打开文件 URL
我正在尝试在基于 Electron 的应用程序中使用 PDFNet / PDFTron WebViewer。用户应该能够从本地文件系统中选择要打开的文件。但是当我传递一个 file:// URL 时,initialDoc
我总是得到错误Error retrieving file: file:///Users/mat/Desktop/document-generator/xod/Anchoring/Anchoring.xod?_=-22,. Received return status 0.
。
有没有人知道如何解决这个问题?将文件复制到靠近index.html
并使用相对 URL 的文件夹中不是一种选择,因为 PDF 文档非常大。
c# - 使用 PDFTron (PdfNet) 绘制矩形注释
我正在尝试让用户在 pdf 中创建一个矩形。用户可以在屏幕上拖动一个矩形。
在 mouseup 事件上,创建一个 Rect 对象并将其传递给方法 AddRectAnnotationToPage(Rectangle rect)
问题是矩形注释与用户拖动的矩形不同。当用户单击或滚动时,注释矩形得到正确的大小(等于作为参数传递的拖动的矩形)
为什么它不立即采用正确的尺寸?为什么每当我单击pdf中的随机点时它会调整为正确的大小?
c# - 在 pdftron (pdfnet winforms) 中保存注释的颜色
我正在尝试在 pdf 文档之后重用高亮注释的颜色,并且它的高亮已被保存。
我添加注释并以这种方式分配颜色:
markingscolors 是我在构造函数中添加的带有颜色的字典:
问题是,如果在保存并重新打开 pdf 后将注释设置为黑色或蓝色(双类型值),我将无法检索注释的颜色。
检查颜色是否相等(获取具有特定颜色的高光以将它们导出到 rtf 文档并根据 rtf 文档中的颜色添加缩进):
我这样称呼它:
但是注释的颜色总是返回一个整数值而不是双精度值,这就是黑色和蓝色不起作用的原因......此外,如果立即完成提取而不是重新打开 pdf,则没有问题并且颜色工作完美
如何解决?
annotations - 在 pdfnet 中调整自由文本注释的大小会将特殊字符转换为 unicode (PdfNet)
我正在使用工具模式 e_annot_edit 来调整我的自由文本注释的大小。但是当我使注释变小/变大时,一些字符(如“é”)会转换为“\U00E9”。有没有什么办法解决这一问题?我用谷歌搜索并查看了论坛,但找不到有关此主题的任何信息...
è,ù 和 ç 字符也会发生这种情况
c# - PdfNet 只读注释不是只读的
我正在为 Winforms 使用 PdfNet (C#)。
我希望能够给文本加下划线,所以我创建了一个像这样的下划线注释:
根据此页面,无法移动只读注释:https ://www.pdftron.com/pdfnet/docs/PDFNet/html/T_pdftron_PDF_Annot_Flag.htm
但是当我使用工具模式 e_annot_edit 移动它时,它实际上确实移动了......
如何“锁定”注释以使其不对鼠标事件做出反应?
java - PDFTron - 恢复状态
似乎 PDFTrone 中的错误 - 在为突出显示的文本添加文本注释后 - 位置、缩放和比例重置。对于具有屏幕/分辨率的设备并不重要,但对于小屏幕的设备看起来并不好。因为在此之后的文档缩放将设置为 0.05 或类似的小值。
所以可能会问 - 如何检测添加了文本注释并处理这种情况?我确信这是可能的,因为当旋转 pdf 时,将恢复以前的正常缩放。
PS我反编译了库并知道错误在哪里,但我的问题仍然是实际的:文件PDFViewCtrl
javascript - 如何在Nodejs的pdftron中保存注释?
我需要上传 PDF,突出显示一些文本,为突出显示的文本添加注释注释,并在 Nodejs 中保存编辑后的 PDF 以及突出显示的文本和注释注释。我在这方面使用PDFTron,它在上传、突出显示和为突出显示的部分写注释之前做得很好,但无法保存数据。
我从PDFTron 指南中得到的是单击便笺容器的保存按钮(如果我没记错的话,我正在考虑对其进行注释)将向服务器 URL 发送“POST 请求”以保存便笺。它会在页面重新加载时点击服务器 URL 以加载保存的注释,但不会在同一服务器 URL 上发送任何 POST 请求以在单击保存按钮时保存注释。
这是我的 webviewer 初始化代码:
请指出如果我误解了任何步骤或我做错了什么。
ios - PDFTron:如何在 PTPDFViewCtrl 中抑制页面标签
有没有办法抑制在页面出现时覆盖页面然后在淡入淡出动画中消失的页码(例如“1/253”)?它是 PTPDFViewCtrl 视图中的 UILabel,但我在文档中找不到任何指示如何配置它以防止标签出现的内容。