填写PDF表格
您好我有一个需要填写的PDF表格。应用程序向用户提问(表格),提交时应将答案填入PDF空白处打印。
-
我熟悉JS和Node(有一段时间没有用过)。 不使用PHP。
-
我会在我平常的地方举办,Heroku。
-
我在一台Windows 7机器上工作
任何提示将是伟大的。
我做了一些研究, wkhtmltopdf.org不断popup。 根据这个它采取HTML页面并且转换成PDF。 所以在用户回答后,我会得到答案,并制作一个看起来像PDF格式的HTML文件,并在空格处填入所提供的答案。 (不知道这是不是一个好的解决scheme)
它说在你的机器上下载wkhtmltopdf并通过这个工具运行HTML文件听起来很有趣。 但是我将如何在heroku上托pipe这个工具。 我正在寻找NPM的东西,我发现这一点 。 但是它也说“首先,你需要在你的系统上安装wkhtmltopdf命令行工具”系统是heroku吧?
在wkhtmltopdf.org它说使用wkhtmltopdf http://google.com google.pdf
。 这是否意味着我需要有我的系统variableswkhtmltopdf
? 所以我可以在我的命令行中使用它。
PS:我知道这是一个很大的问题,所以我愿意花30美元帮助我解决这个问题。 我可以通过贝宝或东西。
我正在使用HTML到PDF模块,这是伟大的,在底层使用phantomjs(即时通讯不是一个专家,但它是一个很好的开始),我能够使用PDF作为stream或缓冲区,我希望它可以帮助你。
在npm上查看下列模块:
-
fill-pdf
-
pdffiller
-
pdf-fill-form
-
node-pdffiller
-
pdfkit
node-pdffiller
是PDFtk的一个包装器,PDF Toolkit:
PDFKit网站上有很多很好的文档:
这些模块具有不同的function和API。 你应该find适合你需要的东西。
还有一篇不错的文章:
- 使用Express&Node.js生成PDF,由Koen van Gilst(使用PDFKit)