使用Javascript填写PDF输入字段

时间:2016-01-19 12:09:31

标签: javascript forms pdf input field

如何用javascript填充PDF输入字段(如果可能的话)。在我的情况下,我想创建一个javascript,我可以在其中填写HTML表单,用户放在HTML表单中的数据应该保存到PDF输入字段。

提前致谢。

2 个答案:

答案 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);