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

c# - 元素阅读器 (pdftron) 上的应用程序崩溃

我对 pdftron 有疑问,打开某个文件会导致我们的应用程序崩溃并出现以下错误:

在我们的代码中:错误发生在以下行中:

在执行 try/catch 时,我们看到页面中唯一缺少的是该页面上对角线书写的文本。这可能与缺少字体有关吗?不要介意图片中的光标,它不知道缺少文本的地方。

在此处输入图像描述

我可以根据要求发送 pdf 文件。

PDF文件

0 投票
2 回答
272 浏览

c# - pdfnet:单页旋转后不刷新

我设法旋转了文档中的各个页面,但我无法获得任何刷新页面的方法。我必须重新导航到页面才能看到旋转的效果。对于我们的用户来说,这不是理想的情况。

MyPDF查看代码:

frm主要代码:

到目前为止我尝试过的事情:文档/视图的不同部分上的 Invalidate()、Refresh()、Update()。我可以运行页面分析(类似于页面更改时发生的情况),这可能会解决问题,但会带来不必要的开销,如果有更有效的方法,我宁愿依赖它。

0 投票
1 回答
212 浏览

c# - 检测滚动事件(pdfnet)

场景:客户可以为 PDF 页面设置注释。这是作为一个富文本框对象处理的。但是,有一个错误,当用户进行注释并想要手动向下滚动(向下拖动滚动条)时,注释会随之移动。我想实现检测滚动事件的代码,以便在程序向下/向上滚动之前退出并正确放置注释。

本来应该是一个简单的过程,结果却不是那么简单,但我已经习惯了编程的演变……我们可以用 spy++ 看到 WM_VSCROLL 消息,但用控制台找不到它。 wmdproc中的writeline,它指向它正在由一个事件处理,但是对于我们的生活,我们无法准确找到哪个事件。

我们尝试在 MainForm 作为其父级中覆盖我们的神秘滚动事件,但没有成功。还尝试在 PDFViewCtrl 中覆盖它,但它禁止我们在那里覆盖。所以我们在这里有点不知所措。我们知道事件已被处理,我们只是找不到在哪里。我们使用 Pdftron 和 DevExpress,但值得注意的是,我们不使用他们的 DE 的 PDFViewer。我们的是加载到 DevExpress Xtraform 中的 PDFViewCtrl。

0 投票
1 回答
181 浏览

android - PDFTron for android - 绘制注释错误

我正在尝试绘制注释,并且在 80% 的时间内注释正确绘制,但有时注释在中间被剪切,在我放大和缩小之后,注释完全绘制。

这是我绘制注释的代码:

这就是它的样子:在此处输入图像描述

如您所见,我们在左侧尺寸中有 3 个注释(3 个红色方块),第一个在中间被剪切

有人知道为什么会这样吗?谢谢大家。

0 投票
1 回答
79 浏览

winforms - 是否可以在 PDFTron 中查看 2 页?

我查看了 PDFNet API 参考和示例代码,但找不到任何关于 2 页视图的提及。PDFNet 中的 1 个 pdfviewctrl 上是否可以有 2 个页面?

如果我疏忽了,我提前致歉!

0 投票
0 回答
414 浏览

c# - 在 C# 应用程序中找不到元数据文件

我正在尝试运行与 PDFTron 的示例项目“PDFViewWPF”相关的示例项目,该示例项目位于:https ://www.pdftron.com/pdfnet/downloads.html作为 .Net 4.0+ 库。

项目抛出错误:Metadata file "C:\...\...\Samples\PDFViewWPF\CS\bin\Debug\PDFViewWPFCS2015.dll" could not be foundon build.

不确定此错误,因为不应在“bin\Debug”文件夹中生成 dll,对吗?

我已经尝试清理和重建项目。

0 投票
2 回答
165 浏览

c# - Pdfnet 打印示例不起作用

在 PDFPrintTest 的示例中进行测试时,我们注意到示例 2 与事件处理程序的示例 1 的行为不正常。

PrintPage 事件处理程序示例 1:

完整的示例代码在这里:https ://www.pdftron.com/pdfnet/samplecode/PDFPrintTest.cs.html

您会注意到bmp.Save("tiger.jpg");注释中的注释,这就是出错的地方。如果我们运行代码并保存 bmp,我们会在 jpg 文件中得到我们需要的内容。但是,gr.DrawImage(bmp, rectPage, 0, 0, bmp.Width, bmp.Height, GraphicsUnit.Pixel);打印一个纯空的 pdf 页面。这是为什么 ?

我们的目标:在某些情况下,我们需要强制打印 40% 灰度的打印作业。Winforms 不支持这一点,我们只能设置灰度,不能指定百分比,所以我们希望截取打印并将输出更改为 40% 灰度,这将我们引向 PdfNet 打印示例。从这些示例中,只有处理程序中的示例 2Graphics gr接受颜色矩阵来为页面设置所需的灰度。

也欢迎任何非 PdfNet 解决方案,但奇怪的是示例代码不能开箱即用。

0 投票
2 回答
142 浏览

pdftron - pdf打开时跳转到第2页

我使用了 PDFViewSimpleTest 的 C# 示例

打开pdf时,它会自动跳转到第二页。

Foxit 也这样做(所以我猜他们也使用 pdfTron),Adobe 从第 1 页开始

我不知道为什么。可在此处找到 PDF:http: //docdro.id/EDsbCcH

代码非常简单:

0 投票
1 回答
106 浏览

c# - 我需要使用 PDF.Convert.ToXod 但是这个例外来了

我需要使用pdftron.PDF.Convert.ToXod但这个例外来了:

消息:转换文件时出错。详细错误:创建新的 Word 应用程序实例时出错。日志:开始检查系统帐户。会话 ID 为:0。完成检查系统帐户。开始检查注册表。注册表检查完成。创建 Word 应用程序实例。条件表达式:false 文件名:Convert.cpp 函数:trn::PDF::Convert::ToPdf 行号:1612

此函数在 IIS 应用程序池上运行的 mvc 网站中调用。应用程序池的用户是管理员。

我注意到,当我从 WebAPI 函数调用此方法时,它会引发此错误,但是如果使用经过验证的用户从浏览器调用相同的方法,则代码可以正常工作,并且对 api 的后续请求也开始工作。

api 函数没有用户身份 [AllowAnonymous]。

请帮我找到一个原因,这样我就可以解决它。这是因为每次应用程序池重新启动网站时我都无法手动从浏览器中调用它,我希望如果 api 先调用它,那么它会成功完成,我还尝试在global.asax调用PDFNet.Initialize函数,它确实没什么不同。

0 投票
1 回答
282 浏览

google-cloud-platform - 使用 PDFtron 保存注释

我正在尝试将注释保存到存储在 Google Cloud Platform 中的文件中。我正在使用 PDFtron。当我单击保存注释时,它无法保存注释并返回“400 错误”。有人在使用 PDFtron 时遇到过类似的问题吗?