哪些技术可自动使用外部数据自动填充PDF表单并保存它们。我必须使用数据库中的数据填充模板PDF,并在磁盘上保存其中的数据。语言和平台不是问题,但是如果可以在Windows和Linux上运行它,那将是不错的。

任何人都可以指导我完成它,或指向任何可能有帮助的文章。

有帮助吗?

解决方案

您可以使用XSL-FO(如果您喜欢XML和XSL-T)或Lowagie的Itext(Java) / ItextSharp(C#)。

其他提示

要详细说明您已批准的Duffymo的答案,请允许我与您分享我的书的一章:Manning.com/lowagie2/samplechapter6.pdf

在第6.3.5节中,您将找出如何使用Open Office创建PDF模板,并且列出6.19将向您展示如何以编程方式填写:

PdfReader reader = new PdfReader(src);
PdfStamper stamper = new PdfStamper(reader, new FileOutputStream(dest));
AcroFields form = stamper.getAcroFields();
form.setField(key, value);
stamper.setFormFlattening(true);
stamper.close();
reader.close();

就像弗兰克·雷姆(Frank Rem)一样,我需要补充一点,我是Itext的原始开发人员,关于Itext的书籍的作者,以及Itext Group的现任首席执行官,直接从ISO委员会回答此邮件,该邮件正在讨论ISO-32000 -2(又称PDF 2.0);-)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top