问题标签 [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.

0 投票
1 回答
446 浏览

pdftron - 如何在 WebViewer 中初始化 XOD?“DisplayModes”未定义

我正在尝试将 XOD 文档加载到 PDFTron WebViewer 中。据我在文档和示例中所读到的,这应该是一个简单的“即插即用”操作——当您指向一个文件时它应该可以简单地工作。理想情况下,在我的示例中,应该从服务中获取文档,如下所示:

不幸的是,我收到以下错误:

我在 a 中这样做的原因fetch是因为我正在渲染 Handlebars 模板,并将数据传递给回调中的实例化。但是,我已将代码隔离到一个“空”的 HTML 文档中,在下面的简化示例中,我只是指向 PDFTron 在页面加载时提供的 XOD(fetch这次没有)。

不幸的是,这会返回一个不同的错误(HTTP 状态 416)。

当我从本地主机上的 PDFTron 运行示例时,会出现相同的错误。

我完全不知道应该如何进一步调试 - 所有示例都假设一切都在开箱即用。

我应该注意,我实际上可以让 PDF 在 localhost 上正常工作,但不能在服务器上工作。XOD 在服务器和本地主机上都有问题。

0 投票
1 回答
429 浏览

android - 如何使用 PDFTron 将 PDF 转换为 JPG

我的目标是将可填写的 pdf 文档转换为图像,然后将其保存到我在 Kumulos 上的数据库中。我在使用 PDFTron 转换 pdf 文档时遇到问题。我得到的错误是该文件不存在。但是,我可以提取文件并在应用程序中查看它。

0 投票
1 回答
443 浏览

c# - System.Printing 命名空间设置打印机页面源

我正在尝试通过System.Printing命名空间打印 XPS 流

来自 github 的 XpsPrinterUtils.ModifyPrintTicket

代码不工作,我坚持这一点。

任何人对此都有很好的想法或解决方案,可以使用 system.printing 命名空间打印(pdftron 获得的 Xps 文件流)并动态更改页面源。

0 投票
1 回答
517 浏览

google-chrome - 使用 chrome pdf 查看器可以查看的 PDFTron 的 PDFNet SDK 向 PDF 添加注释

当我将 FDFMerge() 注释放入 PDF 并保存时,在谷歌浏览器的 pdf 查看器中打开 PDF 时,注释不可见。直接从 acrobat 打开同一文件或在 PDFTron 的 WebViewer 中打开时,注释可见。

如果我打开一个已被 FDFMerge()d 但无法在 chrome 查看器中工作的 PDF,我可以在 acrobat 中打开并保存该文件,此时问题就消失了。

在 FDFMerge() 之后我需要做些什么来让这些注释的行为与 acrobat 解决方法完全相同?某些层没有完全创建吗?

0 投票
1 回答
132 浏览

c# - 使用 PDFTron 导航到页面时引发异常

我不得不说这个例外真的很奇怪。在 Windows 10 中,通用 C#-XAML 应用程序。我有两个显示器(一个来自笔记本电脑,一个来自第二个屏幕)和一个表面。我有一个非常简单的应用程序,有 2 个页面,PageA 和 PageB。如果我从 PageA 提供的示例中放入 PDFTron 逻辑,它可以在所有 3 个屏幕中工作。如果我将 PDFTron 逻辑放在 PageB 中并使用笔记本电脑显示器而不更改任何内容,它会中断并引发有用的“未知错误!”。如果我在我的第二台显示器或表面上使用相同的应用程序,它就可以工作!!

我打电话

在 App.xaml.cs 中并PDFViewCtrl = new PDFViewCtrl();在 PageB 的构造函数中构建 UI 线程。

请问有什么帮助吗?

PDFTron 示例

请注意,该示例在某些条件下可用作 Surface。但是在 3840x2160 戴尔笔记本电脑屏幕中,将逻辑放在 PageB 中它不起作用。

0 投票
0 回答
679 浏览

javascript - AngularJs PDFTron CoreControls 未定义

我正在开发一个 angular_js / spring web-app。我正在使用 pdftron 库来查看 pdf 文件并将其存储到 indexedDB 以使用离线模式。

我在我的项目中导入了一个 pdftorn 库,并且存在 CoreControls 文件。这是我的 common.js:

这是我的定义控制器:

这就是我使用它的地方:

这是铬输出:

angular.js:13550 ReferenceError:CoreControls 未定义

有什么建议吗?

谢谢。

0 投票
1 回答
71 浏览

windows-runtime - 放弃注释 pdftron - Windows 应用商店

我试图在显示 pdf 并有一个工具栏来添加注释的页面上做一个丢弃注释按钮。

我希望添加一些注释后,用户可以选择恢复到原始文件,删除他所做的所有注释。

我试图找到一个变量来保存所做的注释列表,但没有找到任何类型的东西。

有没有办法丢弃所有的注释,或者我可以看到创建的注释的地方?

0 投票
1 回答
640 浏览

javascript - 如何从 pdftron webviewer 获取表单数据

我有一个 PDFTron webviewer,我用它来呈现 pdf 表单。当用户单击外部保存按钮时,我需要从 webviewer 中提取表单 xml。

我试过了

但我无法readerControl在 PDFTron 之外找到config.js。请帮忙

0 投票
1 回答
103 浏览

ios - PDFTron iOS 中的断言失败

我已将 PDFTron 库集成到我的 iOS 应用程序中,并按照文档中提到的说明进行操作(https://blog.pdftron.com/2013/07/19/getting-started-on-ios/),应用程序运行良好时我我正在使用本地 pdf 文件,但在以下情况下应用程序每次都崩溃

1) 从 url 下载 pdf 文件,存储在文档目录中并使用 PDFTron 显示。

我有以下错误日志:

函数 -[PTPDFViewCtrl RemoveAllThumbnails],文件 /Users/PDFTron/PDFNet_6.5/PDFTron/iOS/Control/PDFViewCtrl.m,第 1744 行。 (lldb) bt * 线程 #23:tid = 0x12491, 0x000000010aa43002 libsystem_kernel.dylib __pthread_kill __pthread_kill + 10, stop reason = signal SIGABRT frame #0: 0x000000010aa43002 libsystem_kernel.dylib+ 10帧 #1:0x000000010aa095c5 libsystem_pthread.dylibpthread_kill + 90 frame #2: 0x000000010a799cec libsystem_c.dylib中止 + 129 帧 #3:0x000000010a761bdc libsystem_c.dylib __assert_rtn + 321 frame #4: 0x00000001041177c4 BW - Internal-[PTPDFViewCtrl RemoveAllThumbnails] + 94 帧 #5:0x0000000104113daf BW - 内部`-[PTPDFViewCtrl SetDoc:] + 178

我已尝试锁定和解锁文档,但仍然遇到相同的错误,感谢您的帮助。

0 投票
1 回答
164 浏览

xamarin.ios - Xamarin 表单 - PDFTron

我正在使用 PDFTron 库构建一个 PDF 应用程序。我在我的 .iOS 项目(PDFNetiOS.dll 和 Tools.dll)中包含了所需的 dll 文件,并按照我在网上找到的一些示例来创建我的自定义渲染器。但是,它似乎不喜欢这条从字面上创建查看器控件的特定行...

PDFViewCtrl mPdfViewCtrl = new PDFViewCtrl(this.View.Frame);

错误消息如下: 类型 RectangleF 在未引用的程序集中定义。您必须添加对程序集 'monotouch, Version=0.0.0.0, Culture=neutral, PublicKeyToken=..... 的引用所以我右键单击并检查了 PDFViewCtrl 定义,我注意到了这一点:

public class PDFViewCtrl : MonoTouch.UIKit.UIView

据我所知,在 Xamarin 的 2.0 版本之后,monotouch 已被弃用,这是否意味着我不能再使用这个库,或者我可能有一个旧的 .dll 并且应该请求更高版本?

非常感谢您对此事的任何帮助。

谢谢