如何用javascript填充PDF输入字段(如果可能的话)。在我的情况下,我想创建一个javascript,我可以在其中填写HTML表单,用户放在HTML表单中的数据应该保存到PDF输入字段。
提前致谢。
答案 0 :(得分:0)
你可以使用jpdf
来表示相同的内容,这里有一个fiddle来证明这一点。
var pdf = new jsPDF('p', 'mm', [297,210]);//page size
var options = {
pagesplit: true
};
pdf.addHTML($('#text_land')[0],options, function () {//data to print
pdf.save('Test.pdf');
});
研究小提琴,你必须找到你想要的东西。
答案 1 :(得分:0)
我一直在研究如何使用Node填充PDF中的现有字段,过了一会儿我发现pdf-fill-form是这样做的不错选择。
您可以非常轻松地使用它
// First get the Id of the value you need to populate in the pdf
const pdfFillForm = require('pdf-fill-form');
const fs = require('fs');
let pdfFields = pdfFillForm.readSync('test/files/axapdf.pdf');
console.log(pdfFields);
var pdf = pdfFillForm.writeSync('pdf_to_fill.pdf',
{'65536':'Set the value here'}, { "save": 'pdf' });
fs.writeFileSync('filled_test_sync1.pdf', pdf);