问题标签 [pdf-form]
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.
pdf - 在 PDF AcroForms HTTP-POST 之后处理响应
我想通知用户他从 PDF 文件提交的 HTML 表单已成功(或未成功)。现在,当我将浏览器插件与 adobe reader 一起使用时,我可以在浏览器中显示 HTML 响应。在使用独立阅读器提交表单的情况下,我收到“无法处理 text/html 类型的内容;charset=uft-8”错误。
我的问题是:我的回复应该使用什么类型/格式,独立阅读器和浏览器插件都可以处理。
c# - iTextSharp v5 抛出异常
我有一个 PDF 表单模板,我从您的 C# 代码中填写了值,以便打印出来。
突然,我的客户报告错误 - 当尝试打印 PDF(从 ASP.NET 页面)时,他们得到:
无法将“iTextSharp.text.pdf.PdfName”类型的对象转换为“iTextSharp.text.pdf.PdfIndirectReference”
在挖掘我的代码时,我发现这里的这行代码发生了这个错误:
有趣的是:这只发生在 iTextSharp 的“新”版本 5.0 上——我回到了我以前的版本 4.1.2,并且使用完全相同的代码、完全相同的 PDF 格式,它完美地工作......
任何人都知道为什么iTextSharp 的新 v5 会以这种方式运行?
xml - 将 XSD 选择元素表示为 LiveCycle Designer PDF 表单
我正在使用 Adobe Livecycle Designer 和 XML 文件为项目创建一些 PDF 表单。我创建了一个 XSD,其中包含无限的选择序列,例如如下所示:
为了在 Adobe Livecycle Designer 中表示这一点,我有如下内容:
当有人按下 AddItem1Button 时,我使用以下内容创建一个新的 ItemsSubForm 实例:
而 AddItem2Button 则相反。
问题是除了手动插入项目之外,我还希望能够使用 XML 文件,因此我创建了上面的 XSD。我还使用绑定将 XSD 中的 Item1 和 Item2 元素分别与 Item1Wrapper 和 Item2Wrapper 相关联。问题是一旦我在 XML 中有一个 Item1 元素,就会同时创建 Item1Wrapper 和 Item2Wrapper(与 Item2 相同)。有什么方法可以控制加载以隐藏相应的包装器?
我想通知您,很遗憾我无法更改 PDFForm 或 XSD。
pdf - PDF 可填写表单可以将自身发布到 HTTPS URL 吗?
我正在构建一个将显示 PDF 的 web 应用程序。PDF 有可填写的表格。不是让用户保存表单,然后将其重新上传到 webapp,而是调整 PDF 以便它可以在用户访问时从浏览器内部 POST 自身(当用户单击时)到某个 HTTPS 端点完毕。
这是可行的吗?如果是这样,怎么做?如果没有,有什么建议吗?谢谢。
c# - 如何在 iTextSharp 中填写 PDF 表单并支持多种语言?
我想知道在使用 iTextSharp 填写表单字段时是否有支持多种语言的方法。我们需要支持用户填写英语、带变音符号的欧洲语言以及中文和日语等亚洲语言的字段,但不知道如何在同一个 PDF 上支持所有这些(例如,用户可能有用英语回答的表单字段和一些例如中文)。我们必须使用预定义的 Acrobat 表单,例如,我们不能在我们的场景中完全从头开始创建 PDF。
有没有办法在 iTextSharp 中实现这一点?至少要支持大多数欧洲语言和中文,并让表单/生成过程知道何时使用支持特定字符的正确知道?
java - 使用 iText 在 PDF 文档中查找现有的 PushbuttonField
我正在使用 Java iText 库来操作 PDF 文档的表单字段并遇到了一个简单的问题。我可以设置从 PdfStamper 对象中检索到的 AcroFields 的属性,但是我真正想做的是将 Action 设置为现有的按钮字段。
我发现了无数创建新 PushButton 字段并将其添加到文档的示例,但是没有一个实际检索现有 PushbuttonField 对象。我确信这是正确的对象,因为它有一个 setAction 方法,而 AcroField 对象没有。
我愿意接受这是不可能的,因为我可以通过使用 Acrobat 从模板中删除按钮,然后每次都以编程方式将其重新添加来解决此问题。
此外,我想知道是否有人知道 iText 文档的更全面位置。不完整的 javadocs 和特定的代码示例并不能成为最好的文档。
c# - 带有 iTextSharp 的 PDF 表单
如何在 iTextSharp 中创建可填写的 PDF 文件。截至目前,我可以创建一个包含文本的 pdf 文件,但是我在创建可填充字段时遇到了困难。任何帮助或示例代码将不胜感激。
c# - 使用 PDFBox 填写 PDF 表单
我有一个带有表格的pdf。我正在尝试编写一个类,该类将从我的数据库中获取数据并自动填充表单中的字段。
我已经尝试过 ITextSharp 并且他们的定价超出了我的预算,即使它与我的 pdf 完美配合。我需要一个免费的 pdf 解析器,它可以让我导入 pdf、设置数据并保存 PDF,最好保存到一个流中,这样我就可以从我的类中返回一个 Stream 对象,而不是将 pdf 保存到服务器。
我找到了这个 pdf 阅读器,但它不起作用。空引用错误很多,当我尝试“修复”它们时,它仍然找不到我的字段。
所以,我已经转向 PdfBox,因为文档说它可以操作 PDF,但是,我找不到任何示例。这是我到目前为止的代码。
问题是catalog.getAcroForm()
返回一个空值,所以我无法访问这些字段。有谁知道我如何使用 PdfBox 更改字段值并将其保存回来?
编辑:
我确实找到了这个例子,这几乎就是我正在做的事情。只是我的 acroform 在 pdfbox 中为空。我知道那里有一个,因为 itextsharp 可以把它拉出来就好了。
pdf - 使用 aspose 填写 pdf 表格
我正在尝试使用 Aspose 设置 pdf 中字段的值。 此 pdf 在 ITextSharp 中运行良好。 这是我正在经历的主要挫折。
这是我的代码
该行Aspose.Pdf.Facades.Form form = new Aspose.Pdf.Facades.Form(inputPdf, outputPdf);
导致错误。
异常详细信息:System.NullReferenceException:对象引用未设置为对象的实例。
这是堆栈跟踪
[NullReferenceException:对象引用未设置为对象的实例。] Aspose.Pdf.EmbeddedFileCollection.(node, Hashtable hash) +57 Aspose.Pdf.EmbeddedFileCollection..ctor(Document document) +161 Aspose.Pdf.Document.( ) +58 Aspose.Pdf.Document.(Stream input, String password) +181 Aspose.Pdf.Facades.Form..ctor(String srcFileName, Stream destStream) +92
java - 在java中使用itext填写pdf表单有问题
我正在使用 iText 填写 pdf 表单,控制台中没有错误,但是当我打开输出 pdf 时,它给出“期望一个 dict 对象”,然后给出另一条消息,说“此文档在 Adobe 阅读器中启用了扩展功能。文档自创建以来已更改,并且不再使用扩展功能。”
输出 pdf 也有我所做的更改,但它没有原始 pdf 文档的功能,如上面的消息所示。
我用过下面的代码...
请帮我。
谢谢