什么技术可以使用外部数据自动填写pdf表单并保存它们。我必须使用数据库中的数据来填充模板pdf,并将其副本与该数据一起保存在磁盘上。语言和平台不是问题,但如果它能在windows和Linux上运行就更好了。
任何人都可以指导我完成它,或者指向任何可能有帮助的文章。
发布于 2010-06-24 09:41:06
您可以使用xsl-fo (如果您喜欢xml和xsl-t)或Lowagie的iText (Java) / iTextSharp (C#)。
发布于 2013-05-15 13:29:29
为了详细说明你已经批准的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集团的现任首席执行官,直接回复了正在讨论ISO-32000-2 (又名PDF2.0)的委员会的这封邮件;-)
https://stackoverflow.com/questions/3108704
复制相似问题