我试图对pdf文件进行签名,但在Adobe中打开签名的pdf文件时,遇到“文档自签名后已被更改或损坏”错误。 这个错误不是那么描述性的,我不确定应该在哪里查看,因为代码对我来说似乎很好,但显然不是。。 我使用的代码是: 签名的哈希的Base64格式为(tmp文件sha_前缀): 签名(AMA)的Base64格式为: 有人能帮忙吗?
我正在尝试向现有的数字签名pdf(认证签名)中添加一个空签名字段。 我有一个工作流,其中许多用户将签署该文档(批准签名),该文档创建时带有“n”个空签名字段,每个用户一个,我们的应用程序首先应用一个不可见的认证签名,然后每个用户可以在各自的字段中签署该文档,但由于工作流中意外的更改,其他用户可能希望签名,因此,我们希望添加相应的空签名字段,然后应用签名。 我试图将空字段(带有单元格事件的表)添加到
在Adobe Acrobat中,可以将“打开Web链接操作”添加到acroform。是否可以使用iText使用现有的acroform来执行此操作? 我在iText文档中找不到关于它的任何提及,因此尝试通过编程方式创建新acrofield并将此操作添加到其中,但没有成功。这是我的代码: 生成的PDF文档没有显示合作伙伴字段。请向我指出一些文档或错误的代码。
我正在编写Rust by Example教程,其中包含以下代码片段: 我完全混淆了-对于,从返回的迭代器产生引用,从产生值,但对于数组,这些迭代器是相同的? 这两种方法的用例/API是什么?
我正在尝试使用iText 7为Java创建一个带有希腊字符的pdf。PDF中只有拉丁字符和数字可见。 我正在使用以下代码加载字体: 我该怎么办?
我有两个经过认证的pdf文档(使用基于Itext 7的相同机制签名和验证),当我使用adobe reader DC检查它们的有效性时,只有一个有绿色标记。 好的一个:https://1drv.ms/b/s!AKF6T4TAVWMVGWAIDLUQVPVHH1R 坏消息:https://1drv.ms/b/s!AkF6t4TavwMvgxQCMdGY61S1EvUh 问候 大卫·L
我在android和iText上遇到了一些问题,如果有人能帮忙的话。 android应用程序编写多个页面,每个页面包含不同的表。我没有允许一个表跨越一个页面,而是为每个页面添加一个表,并为下一个页面创建一个新表。这样我就可以控制页面总数、页眉和页脚。 我的问题是Android adobe pdf阅读器显示文档很好,正是我正在寻找的。但是,当我在PC上打开一个窗口以访问平板电脑上的 /mnt/sdc
代码: 这段代码没有异常,一切似乎都很好,但是如果我打开填充的pdf,Adobe Reader会说这样的话: 此文档启用了扩展功能。此文档自创建以来已更改,无法再使用扩展功能。 有些字段填写正确,但我无法编辑。某些字段为空。若我通过单击Adobe Reader中的“导入数据”手动选择xml,则表单填写正确,所以我猜xml中并没有错误。
我有一个基于XFA的pdf表单,我们需要使用java来填充它。你能建议最好的方法吗。我能够使用iText为pdf生成xfa xml。 我有从上面的代码生成的Pdf和Xfa XML。你能不能建议我如何继续下去,因为我似乎没有主意了。我试图检查XFA文档,但似乎不对。我没有xml,pdf非常复杂,因为它有许多字段,是一个动态XFA pdf表单。 您的帮助和建议将受到衷心的感谢。
我需要将预填充的PDF/XFA表单设置为只读(因为在没有输入的情况下,例如文本、复选框、单选按钮等可以更改其值)。 对于常规AcroForms PDF和静态XFA表单,我可以通过在PdfStamper实例上调用setFormFlatting(true)来实现这一点。对于动态XFA表单,我必须将XDP的“字段”节点的“访问”属性设置为“只读”。 问题是,如何检测表单是否是动态XFA?不区分静态或动态
我们必须使用设计糟糕的XFA样式的PDF表单,但我们不是表单的作者(有许多表单需要这样做)。表单对大多数字段都有数据绑定(似乎是iText能够为XFA设置字段值所需的),但有些字段缺少字段绑定。 示例:TextField FirstName与Adobe LiveCycle Designer中的“Use name(FirstName)”有绑定,允许iText在读取XFA数据时拾取字段,并允许保留设置
我的要求是根据国家代码(DE、IT、ES、IE、PT、UK)获取的当前日期和时间。是否有任何Java API可用于此? 我也尝试设置指定国家/地区的语言环境,但我得到相同的输出? 有人能告诉我,为什么我在设置地区时也会选择“亚洲/加尔各答”时区吗? 输出: 西班牙的日期和时间是2018年4月7日星期六20:23:52。 英国的日期和时间是2018年4月7日星期六20:23:52。:太阳。util。
选项2:(a)创建内部带有SalesReader的DiscountReader(ItemReader方法中的ItemReader)-它为每个正在读取的DiscountObj调用SalesReader。(b)创建SalesWriter将SalesReader获取的日期写入数据库。 在任何情况下,由SalesReader执行的查询的参数都是动态的,因为它必须从当前的DiscountObJ中提取。这是仅
我在java配置中使用spring批处理。(批处理-核心3) 帮我PLZ。
我使用Spring数据JPA(目前是1.11.3.RELEASE)和Hibernate(目前是5.2.10.Final)作为JPA实现 我将以下场景作为(简化的)示例,首先是一个简单的用户实体类: 使用基于CRUD的用户存储库。此用户存储库应提供停用由其id标识的用户的方法: Spring Data JPA文档以@Query的修改形式对该解决方案进行了详细描述。 我在文档中遗漏的是如何提供ID列表