问题标签 [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.
laravel - 应用程序未填写 PDF 表格
我在填写 pdf 表格时遇到了问题。我在 laravel 中编写了一个代码,以在使用https://github.com/mikehaertl/php-pdftk时填写我的 pdf 表单中先前定义的字段。起初它与我的 pdf 配合得很好。现在我制作了一个新的pdf,但在这里它不起作用。我收到错误消息:“警告:输入 PDF 不是 acroform,因此未填写其字段。” 所以我认为我的 pdf 中必须有一些 xfa 表格,但我在网上查了一下,每次测试都说里面没有 xfa 表格。现在我想知道 pdf 中是否存在我不知道的第三种类型的表单,或者是否有人在使用这个 pdftk 插件时遇到过类似的问题?
就像我对我的第一个 pdf 所说的那样,它工作得很好,我没有改变创建 pdf 的方式。只是用新的它不再工作了,我真的不知道为什么。我尝试了一些在线工具来删除 xfa 表格,但它一直告诉我我的 pdf 中没有这样的表格。
这些是有关初始化 pdf 和返回上面显示的错误消息的代码片段。
java - 以编程方式在 PDF 图片字段中添加的图片未显示
我用 Adobe 创建了一个 PDF,其中包含一个名为“logo”的图像字段
现在,如果我想使用 PDFBox 添加图片,它将不会显示在创建的 pdf 中。
但是,使用正确创建的 PDImageXObject 对象不会引发错误消息,并且调试看起来完全正常。
使用的代码主要改编自这个问题:
我还查看了其他问题,例如this,但我不能使用 PDJpeg,因为它在当前版本中不可用。此外,要使用的原始图像可以是从 jpeg、png 到 gif 的任何内容。
我验证了记录的位置和尺寸变量与 pdf 文件中的图像字段具有相同的值。(字段属性)
utf-8 - 在 iTextPdf 中使用 UTF-8 字符串填充 AcroFields
我希望用包含特殊字符的信息填写 PDF 表单:
out.pdf
使用上面的代码,我在(之后的部分)中看到了以下结果Aadress:
:
现在,如果我将所有特殊字符指定为 unicode 代码:
我究竟做错了什么?
据我所知,字符串代表一个字符序列。Java代码中上述两个字符串的内容不应该相等吗?
我有一个充满 UTF-8 编码数据的数据库。我怎样才能让它像 Java 应用程序的其余部分一样直接与 iTextPdf 一起工作(数据库、Java 代码、API 请求/响应和前端 JavaScript 代码都包含这样的字符串,除了 iTextPdf 之外的一切都有效)。
如果有什么重要的,上面代码的java文件保存为UTF-8。我正在使用 IntelliJmain
在 gradle 项目中运行该方法。iTextPdf 版本 5.5.13。爪哇 11。
java - 在 setValue 之后 PDFBox 的 PDTextField 行为不一致
PDFBox setValue() 不是为每个 PDTextField 设置数据。它节省了几个领域。它不适用于在 getFullyQualifiedName() 中具有相似外观的字段。
注意: field.getFullyQualifiedName() { customdutiesa, customdutiesb, customdutiesc } 它适用于 customdutiesa,但不适用于 customdutiesb 和 customdutiesc 等...
输入 pdf 链接: https ://s3-us-west-2.amazonaws.com/kx-filing-docs/b3-3.pdf 输出 pdf 链接:https://kx-filing-docs.s3-us-west -2.amazonaws.com/123_b3-3.pdf
fonts - 常规值和显示值之间的 acroform 字段中的字体差异
我刚刚开始了一个个性化簿记软件项目,我将结果填写在预制的 PDF 表格中。我的一切工作正常,但在其中一种形式中,使用 iText7 输入的文本具有不同的字体,然后是自动计算或手动输入的字段。当我单击生成的 pdf 的表单字段时,字体会从显示字体变为真实字体。
有没有办法设置 iText7 使用的默认字体来填写字段?这在其他表单上不是问题,所以我不确定如何处理。我使用 SetValue(string value, string display) 方法来设置文本,因为我需要货币格式。
编辑:我有其他没有这个问题的表格。我检查了这些表单字段上的字体并得到以下结果:
有问题的表单在字段上具有以下字体属性:
坏的形式使用新字体,而好的形式使用它应该使用的字体。我尝试了以下方法(field = fieldname, value = text for the field):
可悲的是,这无济于事,我仍然得到呈现为 Helvetica 的字段。当我点击一个字段时,它会变成 Times Roman,但情况总是如此。
我用 RUPS 检查了这两种表格,它们看起来确实不同: 1 = 坏 pdf,2 = 好 pdf
在糟糕的 PDF 上,Acroform 是间接的,而在良好的 PDF 上,acroform 是正确的字典。此外,坏 pdf 上的 acroform 不包含包含字体字典的默认资源。我对字典等的了解并不快,所以如果有人能指出我如何解决这个问题,我将不胜感激。
c# - 在 iText 7 .NET/C# 中为 PDF 创建图像表单字段
我正在尝试在 PDF 中创建一个表单字段,用户可以在其中插入图像文件并保存文档,以便图像是持久的(在新的 PDF 文档中,而不是更改现有文档)。我知道这是可能的,因为我已经看到它在其他 PDF 中完成,但我无法弄清楚它应该如何在 iText 7 for .NET/C# 中完成。
我在 Google 上找到了这个,它似乎至少提供了解决方案的 JavaScript 和大纲,但我不知道如何编辑 iTextPdfButtonFormField
对象的“布局”。我也从 iText 网站尝试过这个答案,但它适用于添加到现有文档中,无论如何我都无法让它工作(一些更难以捉摸的System.NullReferenceException
错误)。
使用创建按钮并替换图像的想法,到目前为止我已经尝试过:
希望这buttonImportIcon()
足以覆盖按钮的外观。但是我System.NullReferenceException: 'Object reference not set to an instance of an object.'
在指示的行出现错误(不幸的是,它没有比这更具体),堆栈跟踪有点无益:
我还尝试将 替换为CreateButton
,CreatePushButton
如下所示:
使用它编译代码,当我单击 PDF 中的按钮时,我得到一个“选择图像”对话框,但该按钮仍然只是一个灰色的正方形,上面写着“标题”,而不是被选定的图像替换. 但我怀疑需要一个通用按钮,以便您可以覆盖布局(以某种方式)。
如果有人知道这应该如何完成,无论是使用此按钮方法还是其他方式,我都会非常感谢一些指示。正如我所说,我对在 C# 程序中使用 iText 7 在新生成的 PDF 文档中创建这些字段特别感兴趣。
java - 如何使用 iText Java 查找在 PDF Acrofield 中选择的单选按钮的索引位置
我能够找到并迭代无线电组下的位置列表。
我想知道为了找到它的绝对位置而选择的单选按钮的索引。
c# - 如何使用 iTextSharp 获取 acrofield 自定义属性
我有一个带有 6 个 acrofield ... 4 个单选按钮和 2 个签名字段的 PDF( vs1 (dopo).pdf )。签名字段有一些我想阅读的自定义属性,但我不知道如何阅读。这是我用来检索字段的代码:
签名字段具有以下属性:
如何检索{/uid}、{/SSCbio}的值...?
java - 收音机中的 PDFBox 无效选项
尝试使用此代码填写此 pdf ( http://vaielab.com/Test/2.pdf ) 的表格时
我收到此错误:值“0”不是字段 rad2 的有效选项,有效值为:[Yes] 和 Off
但是值“0”应该是一个有效的选项,如果我用 pdftk 做一个 dump_data_fields,我会得到这个:
我也尝试了值“1”,但得到了完全相同的错误。
我正在使用 pdfbox 2.0.20