问题标签 [itextpdf]
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.
java - java - 如何检查pdf文件是否包含扫描页面或不使用java中的itext库
我正在使用 itext 库合并多个 pdf,我可以合并多个 pdf,但是如果 pdf包含扫描页面,那么我不想将它添加到合并的 PDF 中,是否可以使用 itext 检查扫描页面?
我正在使用以下代码合并 pdf。
java - API 或 itext 和 PDFBox
我如何使用现有的 PDF 并填写用户在线或在 Java 程序中提供的信息。我知道使用了 itext 和 pdfbox,但它们都显示文档以创建新的 pdf,然后填写信息。我的问题是我需要获取现有的 PDF 并在那里填写用户在线收集的信息。例如,创建一个在线税务软件并将该信息填写到后端的 PDF 中?请帮助或指导我正确的方向,谢谢
java - 在 iText 中使用 setEncryption 方法时是否可以只设置所有者密码?
在使用 PdfWriter 类的设置加密方法时,是否可以将所有者密码设置为某个值并将用户密码设置为 null 或空?
我尝试使用类似这样的代码
我无需输入任何密码即可打开使用此代码生成的 PDF。但是,当我尝试打开它以使用 Adobe Acrobat 进行编辑时,它会以查看模式打开文档并抛出错误“这是安全文档。不允许编辑。” 错误截图: http: //dropbox.com/s/1ef551o1z0n9ug1/editerror.jpg
知道为什么这一定会发生吗?难道我做错了什么?
另外一点,
我已经生成了这个新文档
链接:http ://dropbox.com/s/8jeia7ezervrz18/Test_Success.pdf
输入密码为“test1”后,我可以查看它,并且可以使用密码“test”对其进行编辑。当我在早期的情况下将 USER 作为 null 传递时,我不确定到底出了什么问题。
我在我的项目中使用以下一组罐子
- itext-2.1.7.jar
- bcmail-jdk14.jar
- bcprov-jdk14.jar
digital-signature - itextpdf 变音符号 ț、ă 和 ș 从文档中排除可见签名文本
我正在做一个项目,我使用 itextPdf 对 pdf 文档进行数字签名。签名工作得很好,除了变音符号(ț、ă 和 ș)未显示在 pdf 签名外观层文本中。例如,如果我使用持有人姓名为 Păun John 的证书签署文件,则页面上显示的结果签名将包含类似“Pun John 数字签名...”的内容。我尝试通过 setLayer2Font 使用多种字体设置字体,但似乎没有一个可以工作 x|。代码摘录如下所示。
编辑:这将完成这项工作:
java - 在 iText 中生成 pdf 时预设打印机设置
是否可以使用 addViewerPreference 方法将打印纸张尺寸预设为 Legal?文档的纸张尺寸是自定义的 (8.5" x 12")。我不想更改它,因为它是从某个模板派生的。
但是,我想将打印纸张尺寸预设为合法。
有什么方法可以使用 addViewerPreference 方法来实现吗?
也许是这样的:
java - 如何将页眉和页脚从一个pdf复制到另一个
我需要在 java 中以 pdf 格式创建报告。此报告分两步创建。1. 在第一页创建报告的文本部分(带有页眉/页脚) 2. 在下一页创建报告的图形部分。(使用 itext pdf)对于图形部分,我需要从第一页复制页眉/页脚并将其添加到所有其他页面。有人可以指导我如何在 itext 或任何其他类似的库中实现这一点。
itext - 戳pdf(使用itext)打开时显示错误消息
我有一个包含 acrofields 的 pdf。当我对这些字段进行标记并将此 pdf 展平时,一切正常。我得到了pdf,所有的acrofields都有适当的价值。问题是当我打开这个标记文件时,Acrobat 成功打开它,但是当我向下滚动到我的 acrofields 所在的第 6 页时,它显示错误弹出窗口,并带有以下消息:
此页面存在错误。Acrobat 可能无法正确显示页面。请联系创建 PDF 文档的人员以更正此问题。
我还发送了发生错误的 pdf(带有 acrofields 和加盖 pdf 的 pdf)的链接。
用于标记pdf文件的代码:-
`
出现此错误的情况:1)使用 itext 2.0.8 进行标记(在程序中(在 main 方法中进行标记)和 Web 应用程序)
2) 使用 itextpdf 5.4.1 进行标记(仅当标记流程在 Web 应用程序中运行时才会出现错误消息。但如果我使用程序(使用 main 方法)生成标记的 pdf,则不会出现错误消息)。
请帮帮我。
java - 无法实例化 itextpdf 的类型列表
我想以 pdf 格式显示客户列表。我使用这个属性:
这是一种创建要在 PDF 上显示的特殊列表的方法:
但它说“List 无法实例化 List 类型”(在方法 createList 中)。
java - 使用 itext 重新调整现有 pdf 中的页面大小
我正在使用以下代码从现有的 pdf 创建新文档。
我想在新生成的 pdf 中缩小现有 pdf 的所有页面(重新调整大小)。
我正在使用的代码:
在添加到新文档之前,有任何方法可以缩小导入的页面。