问题标签 [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 回答
64 浏览

pdf - PDFtron 在执行 Frame.GoBack() 时关闭工具

我在 Windows 商店应用程序项目中使用PDFtron 。

我有一个带有后退按钮的页面和一个 pdf 查看器,我可以在其中编辑 pdf。

当我编辑 pdf 时,我有一个工具栏,其中包含示例中的选项,但是当我选择自由文本工具并开始在 pdf 上书写时,如果我在使用自由文本工具时按下后退按钮,我会遇到问题活动(光标闪烁)我写的文本出现在我导航到的下一页的屏幕上。

我该如何解决这个问题?

0 投票
1 回答
509 浏览

c# - 在 PDFTron/PDFNet 中使用注释工具时获取注释数据

我正在使用 PDFTron/PDFNet 库在 Visual Studio 2015 上开发桌面 PDF 注释系统。我参考了提供的示例代码:PDFViewSimple.cs。我想写一个简单的手绘水墨注释功能,并获取笔画的数据来改变外观。我用过:

private void MenuToolFreeHand_Click(object sender, EventArgs e) { _pdfview.SetToolMode(PDFViewCtrl.ToolMod e.e_ink_create); }

它运作良好。但我不知道我如何才能得到那些墨水笔画的数据。我参考了文档,在 Ink 类下面找到了这样的方法:

公共点GetPoint(int pathindex,int pointindex)

Ink 列表是一个由 n 个数组组成的数组,每个数组代表一个描边路径。每个数组应是一系列 Point 对象,指定沿路径的点。绘制时,点应通过直线或曲线以实现相关的方式连接。

Ink列表正是我需要的,但是当我想获取用户刚刚写的笔画的点数数据或时间数据时,我不知道在哪里找到它。有没有一个对象可以存储这些数据?

而且我不知道当用户完成中风时是否有事件触发。如果我使用这个 e_ink_create 工具,我怎样才能改变一个笔画的不透明度?

0 投票
1 回答
136 浏览

c# - 在非交互式 Windows 服务下运行 PDFTron

PDFTron 是一个第三方库,用于将文件从一个扩展名转换为 pdf 文档。

我们在多个场景和操作系统上成功地在我们的应用程序中使用它。

现在,随着我们向 TFS 等自动化构建系统前进,我们正在尝试运行 pdf 转换作为测试阶段的一部分。我们尝试了两种方式,使用标准的 UnitTest,我们尝试了由 PowerShell 脚本调用的 .Exe 文件。以下都没有成功运行并引发以下错误:

从构建服务器手动运行 executable\powershell 脚本就可以了。这导致我们认为这是在 Windows 服务下运行时出现的问题

我们遇到了这个文档,但它没有给我们任何好的假设,因为我们在本地用户下运行服务。

任何有关可选解决方案的线索\指向正确的方向都会有所帮助

0 投票
1 回答
1605 浏览

javascript - 将外部 PDF/xod 文件加载到 PDFTron

我有 PDFTron 的演示项目,并且在我本地的同一项目位置也有 Booking.pdf。

我编写以下代码将 PDF 加载到 PDFTron

现在的问题是当我尝试从本地目录加载 pdf/xod 文件时它工作正常, 但是假设我想从其他服务器获取 PDF 文件,例如:http://serverURL/Booking.pdf那时我将服务器路径包含到initialDoc:“ http://serverURL/Booking.pdf ”然后它给我错误。

错误是网络错误或未找到。

如何将外部 pdf/xod 加载到 pdftron 中?

我参考了以下链接来解决问题,但我无法解决错误。

http://www.pdftron.com/webviewer/demo/documentation.html

http://www.pdftron.com/webviewer/demo/doc/WebViewer_Developer_Guide.pdf

请帮我解决这个问题。

0 投票
3 回答
259 浏览

javascript - document.write() 和 localStorage 在 chromeApp 中不可用

嗨,我正在使用 pdftron webviewer.js 创建色度应用程序。我能够在浏览器上呈现 pdf。但是当我在我的 chrome 应用程序中包含 pdftron webviewer 库时,我遇到了一些错误。这是网页版 pdftron webviewer 控件。

PDFTronWebViewer 示例

我收到此错误:1)document.write() 和 localStorage 在打包的应用程序中不可用。抛出新的错误(消息);

0 投票
1 回答
79 浏览

c# - 在 Windows 8.1 中使用 pdfnet 创建 AnnotationToolbar

我试图在 Windows 8.1 项目中使用 pdfnet 创建一个 AnnotationToolbar。

在我的页面 xaml 我有这个

在我后面的代码中我有这个

显示注释栏,但是当我按下任何选项时,AnnotationToolbarViewModel 内出现异常,提示 ToolManager 为空。

创建 AnnotationToolbar 的正确方法是什么?

0 投票
1 回答
126 浏览

c# - PDFtron - 禁用表面笔在文档中书写

在 Windows 商店应用程序项目中,我使用PDFtron PDFViewCtrl来显示 pdf 文档。我有一部分显示文档的屏幕,它运行良好。

我想知道是否有办法在这个控件上禁用表面笔功能,因为就像现在一样,当我用笔传递文档时,它开始画线。

这是我的 XAML:

这是我背后的代码

0 投票
1 回答
43 浏览

c# - 使用触摸画线时锁定 PDF

我正在将 PDFtron 用于 Win 10 应用程序。我正在构建用于绘图和文本的自定义内部工具。我知道我有控制权,但我更喜欢自己构建。我知道在执行示例并使用触摸模式绘制一条线时,pdf 控件不会翻转页面,因为它已被锁定。我试图调查这是如何发生的,但我在控件示例项目中的任何地方都看不到它。有人知道如何在触摸绘图时锁定控件吗?

问候。

0 投票
1 回答
170 浏览

pdf - PDFTron 本地存储

我正在开发一个网络应用程序。我必须开发的功能之一是基于从客户端在本地存储中保存大量 pdf 文件,以便更快地读取它。pdftron 中有什么可以帮助我做到这一点吗?

谢谢,祝你有美好的一天。

弗朗切斯科。

0 投票
1 回答
155 浏览

javascript - PDFTron - 从 IndexedDB 获取数据

我正在使用 PDFTron 库(javascript)下载文件并将其存储在 indexedDB 中。PDFTron 使用 initOfflineDB 来初始化离线数据库。我知道我可以在 indexedDb 中获取数据,我不知道要使用 html5 方法的数据库名称。

最后一个问题,是否可以下载 .doc 文件?有没有一种方法可以将 pdf、doc.. 转换为 xod 类型?

非常感谢大家,祝你有美好的一天。

弗朗切斯科。