问题标签 [acrofields]

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 投票
0 回答
389 浏览

c# - 使用 itextsharp 对 pdf 字段进行特殊对齐/输入,例如邮政编码

使用 itextsharp 填写 PDF 表单时遇到了一些麻烦。有特殊字段,例如邮政编码。我必须使用的pdf公式是无法修改的规范!

那是我亲手输入数字的时候: 正常的用户输入

当用 itextsharp 填充时会发生这种情况: itextsharp 输入

我不知道如何创建这种对齐方式。当用户输入并使用鼠标或选项卡离开字段时,它会自动出现。

到目前为止,我已经尝试过了。一切正常,但我无法激活此特殊效果。它只是居中对齐。pdfForm 是一个“AcroFields”:

0 投票
1 回答
1721 浏览

itext - 使用 iText 将文本字段添加到具有默认值的 PDF 表单

我们有一个包含现有字段的 PDF 表单,我们正在尝试使用默认值向表单添加新字段,但没有成功。基本上我们是这样做的:

字段 idCustomer 使用新值更新,但新字段 idDocTrackType 没有内容。我究竟做错了什么?

0 投票
0 回答
161 浏览

java - PDF Acrofields 转换为 json 对象

几天来,我一直在尝试解决我的问题,但我还没有找到一个可靠的解决方案。我的问题是我想从我的可编辑 PDF 表单中转换 AcroFields,并使用 java 和 gson 将它们转换为 JsonObject。

命名 Acrofields 的键的格式类似于 jQuery.serializeJSON() 使用的格式。

前任。学生[地址][0][街道地址]

它会将其转换为:

我的计划是将所有 Acrofield 放在 Map 上,然后使用命名约定,将它们转换为 JsonObject。

我已经有一个这样的工作,但使用 html 表单和 jquery.serializeJSON,但是我也有数据来自 PDF 的要求。

这可能吗?

谢谢

0 投票
0 回答
203 浏览

jakarta-ee - iText .setFontSize 异常 dict.not.contain.font.data

我正在尝试使用 iText 库通过 Java EE 支持 bean 填充数据的 PDF 表单。该表单是使用 InDesign 创建的,方法是在表单图像顶部分层文本字段,然后将其导出为 PDF。我的问题是字体大小似乎没有导出 PDF。如果 PDF 在 Adob​​e Reader 中显示,字体大小似乎确实适用(无论是“自动”还是特定的 # 第 8 行)。但是当使用 iText 库进行操作时,它会被忽略。我发现我可以在设置值时强制设置大小,但现在在方法上得到一个“FATAL:#{njBean.testForm()}:com.itextpdf.kernel.PdfException:dict.not.contain.font.data”调用“.setFontSize(8)”我找不到任何说明如何从 InDesign 端强制将默认字体用于文本字段的内容。我错过了什么??

我正在使用 iText 7.0.0;InDesign CC 11.4.0.90 .... 以下是代码段:

...

……

……

0 投票
1 回答
1105 浏览

java - 如何获取 iText 中特定字段的页码?

我怎样才能从哪个页面获得该字段来自哪个页面?

0 投票
0 回答
580 浏览

java - 如何从 PDF 页面(iText)获取 acroFields?

如何使用 iText 从 PDF 文件中的特定页面获取 acroFields?更准确地使用包com.lowagie.text.pdf

0 投票
2 回答
528 浏览

vb.net - 填充 Acrofield 无法按预期工作

我在这个问题上遇到了困难。我有一个带有字段的 PDF 文件,因此用户可以填写它们。

我正在使用 iTextSharp(在 vb.net 上)打开 PDF 文件,读取字段并将数据写回(并将其显示给用户)。

Doc 没有被锁定,也没有任何安全措施。

我是这样读的:

然后我只需循环 pdfFormFields (我已经将每个字段的密钥保存在数据库中。

这适用于每个文本输入,没有问题。当我有一个多行字段时,这件事变得很糟糕。

使用这种方法填充给了我:

错误的字段

但是,如果我使用 Adob​​e Reader 打开原始 PDF 文件并编写相同的内容,我会得到:

在此处输入图像描述

所以...我什至不知道如何在互联网上查找。iTextSharp 是不支持这个还是我错过了什么?

编辑: 链接到 PDF

编辑: itext dll 已过时。下载最新的,问题依旧。

0 投票
1 回答
708 浏览

java - iText7 更改表单文本颜色

我使用 iText7 和 Java 来填充 pdf 表单。pdf 模块是使用 Adob​​e 程序创建的,我使用自定义字体,嵌入到完成的 PDF 中。如果我尝试在 pdf 中添加一些彩色文本,整个程序就会崩溃。我能怎么做 ?

这是我用来为文本着色的代码:

这是它抛出的异常:

我也试过这个,但结果是一样的:

0 投票
0 回答
33 浏览

javascript - 将文本从一个 AcroField 复制到另一个

如果勾选了复选框,我正在尝试将文本从名为“Date Signed”的 AcroField 复制到字段“In_Person_Date”。我试过了

我从另一个答案中得到的,但它没有用。

0 投票
1 回答
913 浏览

java - 如何使用带有itext的pdf模板导出数据集?

在我的项目中,需要将一些数据集导出为 PDF 格式。

我了解到 iText 很有帮助,PdfpTable 可以完成这项工作,但它需要很多代码来处理样式。虽然使用 PDF 模板可以节省调整样式的时间和代码,但我只能设置模板中留下的某些字段。

你能给我一些建议来使用像 foreach 这样的命令来显示数据集吗?提前致谢!

这是我使用pdfpTable的代码,它已经完成了工作,但是代码有点难看:

这是一些使用 pdfp 模板的代码,它是从 itext 示例中复制的,工作尚未完成,因为我还没有找到显示数据集的正确方法。