首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >填上一张pdf表格

填上一张pdf表格
EN

Stack Overflow用户
提问于 2011-07-28 16:49:15
回答 2查看 4.1K关注 0票数 1

我试图使用Aspose在pdf中设置字段的值。这个pdf很好的工作在ITextSharp.,这是我正在经历的主要挫折。

这是我的密码

代码语言:javascript
运行
复制
string outputPdf = String.Format(@"C:\PDF\output\test{0:dd-MM-yyyy-HH-mm-ss}.pdf", DateTime.Now);
string inputPdf = @"C:\PDF\application.pdf";

Aspose.Pdf.Facades.Form form = new Aspose.Pdf.Facades.Form(inputPdf, outputPdf);

form.FillField("MY_FIELD", "Test Value");

form.FlattenAllFields();
form.Save();

Aspose.Pdf.Facades.Form form = new Aspose.Pdf.Facades.Form(inputPdf, outputPdf);导致了一个错误。

异常详细信息: System.NullReferenceException:对象引用未设置为对象的实例。

这是堆叠痕迹

NullReferenceException:对象引用没有设置为对象的实例。(节点,哈希表哈希) +57 Aspose.Pdf.EmbeddedFileCollection..ctor(Document文档+161 Aspose.Pdf.Document.() +58 Aspose.Pdf.Document.(流输入,字符串密码) +181 Aspose.Pdf.Facades.Form..ctor(String srcFileName,Stream destStream) +92

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-07-28 20:39:50

我在他们的论坛上发布了Aspose.Pdf 6.0.0,因为Aspose.Pdf和Aspose.Pdf.Kit之间的一个项目合并,已经知道了一些bug。我无法在6.0.0中打开文档或访问表单,所以我抓取了Aspose.Pdf.Kit 5.6.0并使其正常工作。

代码语言:javascript
运行
复制
Aspose.Pdf.Kit.Form form = new Aspose.Pdf.Kit.Form(inputPdf, outputPdf);

form.FillField("MyField", "Some Value");

希望这对任何试图使用软件的人都有帮助。在我这样做之后,我的演示版一切都很好。

票数 3
EN

Stack Overflow用户

发布于 2011-10-07 11:12:50

你试过Aspose.Pdf for .NET 6.2.0了吗?我们的团队还在审查即将发布的6.3.0版本,该版本将在一周内发布。请试试最新的。如果您仍然发现任何这样的问题,请报告它与输入的PDF文件在Aspose.Pdf论坛,以便我们的团队可以帮助您解决这个问题。

披露:我是阿斯坡公司的开发人员传道者。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6862621

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档