问题标签 [pdfnet]

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 回答
188 浏览

c# - 就地更新 PDF 图像

我正在尝试使用PDFNet 7.0.4和替换 SDF 文档中的图像流netcoreapp3.1。我想尽可能地维护原始对象及其元数据;相同的尺寸、颜色系统、压缩等。理想情况下,对象数量甚至生成也将保持相同 - 目标是前后比较将仅显示流中更改的像素。

Stream使用这种方法将原始像素数据作为对象获取:

处理完图像数据后,我想在保存基础SDFDoc对象之前对其进行更新。我尝试过使用以下方法:

这运行没有错误,但实际上似乎没有任何更新。我试过玩弄SDFObj.SetStreamData(),但也无法完成这项工作。直接替换图像流中的原始像素数据的影响最小、性能最高的方法是什么?


编辑

我已经使用这种方法进行了一半:

这按预期工作,但有一个明显的警告,它只是忽略任何现有的压缩并将图像转换为原始未压缩流。

我已经尝试过sdfObj.SetStreamData(buffer, image.GetImageData());sdfObj.SetStreamData(buffer, image.GetImageData().GetAttachedFilter()); 这确实更新了文件中的对象,但生成的图像无法渲染。

0 投票
1 回答
175 浏览

javascript - PDFTron:如何添加输入字段

我尝试使用 PDFTron 添加输入字段,但 PDF 中没有出现任何内容,

我跟着这个文档: https ://www.pdftron.com/documentation/samples/js/InteractiveFormsTest

这是我尝试过的:

结果:PDF 上没有任何内容

任何想法?

0 投票
1 回答
197 浏览

android - 将自定义视图添加到在 PDFTron.Android for Xamarin 中不起作用的页面

我正在尝试将 PDFTron 用于 Xamarin Android。我想渲染和绘制我的自定义注释,而不使用他们的注释系统。根据他们在https://www.pdftron.com/documentation/xamarin/guides/ui-customization/custom-view/android/中的文档,您可以添加一个不起作用的 CustomRelativeLayout。它基本上不会在 PDF 顶部呈现任何内容

在此处输入图像描述

我在这里http://s000.tinyupload.com/index.php?file_id=14574507524295393508托管了整个解决方案,因此很容易测试,看看是否有人能看到问题所在。

谢谢!

更新

尝试了 Shirley G 的建议。修改了要添加到的 pdf_custom_layout:

和代码:

但是什么也没发生,仍然没有显示覆盖。

更新 2

我添加了修复程序并开始工作,但是,当我添加此代码时:

我在页面位置 x=50 和 y50 看到一个 50x50 的小矩形。我指定覆盖的宽度为 300,但它没有显示出来。

如果我添加它,则根本不会显示任何内容,即使在 x=0、y =0 时叠加层应该是 300x300。

0 投票
1 回答
59 浏览

xamarin.android - PDFTron 中的 CustomRelativeLayout Layout_with 和 layout_height 不起作用

嗨,我在 Android Xamarin 项目的 PDFViewerCtrl 中有这个 CustomRelativeLayout:

当它被渲染时,我看到了:在此处输入图像描述

位置 x=50 y=150 的 50*150 矩形。但我希望在页面位置 x=50 y=150 处绘制一个 250x250 的矩形。有什么我没有考虑或我做错了吗?我想扩展 RelativeLayout 以理想地匹配父 PDFPage。

谢谢。

0 投票
1 回答
118 浏览

c# - 使用 pdftron 将 html 转换为 PDF “ToPDF 无法在此平台上转换此文件格式”

我得到以下错误,我们这样做。 “ToPDF 无法在此平台上转换此文件格式” 文件在这些位置可用。我只是想将 html 文件转换为 pdf。

0 投票
1 回答
232 浏览

node.js - 使用 Google KMS 的 Node JS 中的 PDFNet 数字签名

我看过签署https://www.pdftron.com/documentation/nodejs/guides/features/signature/sign-pdf的例子

signOnNextSave 使用 PKCS #12 证书,但我使用 Google KMS 进行非对称签名以确保私钥安全。

这是通过 Google Cloud KMS 进行签名和验证的示例

我尝试实现自定义 SignatureHandler 但 Node.JS API 不同于 Java 或 .NET https://www.pdftron.com/api/pdfnet-node/PDFNet.SignatureHandler.html

如何实现自定义签名和验证逻辑?

0 投票
0 回答
37 浏览

c# - 我无法在使用 Pdftron 打印的文档的页面左侧和右侧设置边距?

我正在使用 pdfnet 使用 c# 打印文档。但是我不能在文档的左右两边设置空格。我该怎么做呢?以下是我打印的文件的页面。

在此处输入图像描述

在此处输入图像描述

如上例所示,页面左右两侧没有空格。我在等你的帮助。谢谢

0 投票
1 回答
100 浏览

python-3.x - 字典不包含必需的键:Pages

我正在尝试使用PDFNetPython3将 pdf 转换为 pdf/a 。但是我收到以下错误。主要错误消息: 字典不包含必需的键:页面

根据 PDFNetPython3 文档。

也尝试使用这个(得到同样的错误):

我想知道这个页面是否与 pdf 页码或总页数有关。我正在将空白 pdf 页面与其他 pdf 页面合并并转换为 pdfa !

参考:https ://www.pdftron.com/documentation/python/guides/features/pdfa/convert/

提前致谢!!!

0 投票
0 回答
53 浏览

ios - PDFNet PTAnnot 文本颜色 Swift

我正在使用 PDFNet 在 pdf 文件中添加注释。目前我要设置注释,我正在使用以下内容:

但是,我的注释颜色显示为图像注释 如何将文本颜色更改为黑色并将背景更改为白色?已检查文档,但它不可用。欢迎任何建议。先感谢您

0 投票
1 回答
58 浏览

ios - PDFNet Resize annot Swift

有没有人在需要调整注释大小的情况下使用 PDFNet?为简单起见,目前我设置注释的文本使用

但是,如果文本太长而超出注释的宽度,则无法调整大小并且文本将被修剪,因为注释的宽度不够宽。我检查了文档,似乎有一个调整大小的功能,但是它所采用的参数并不清楚。谁有这方面的知识,提前谢谢