如何使用JavaScript将JSON中的数据转换为PDF中的普通文本格式?

时间:2019-09-05 19:49:36

标签: javascript json angularjs typescript pdf

我有作为HTTP响应传入的数据。我想以PDF格式获取此数据。我可以使用jsPDF模块以PDF格式获取数据,但它采用JSON格式。我想要普通文本格式或表格格式的数据。

我的列名是“日期”,“产品数量”,“尺寸”,“压缩尺寸”

与点击按钮相关的功能如下

downloadPDF() {
     const doc = new jsPDF();
     doc.text(JSON.stringify(this.response),10,10);

     const filename = "test.pdf";
     doc.save(filename);
}

没有JSON.stringify,我的按钮不起作用。

我什至尝试过

downloadPDF() {
    const doc = new jsPDF();
    const col = ["Date","Number of Products","Size","Compressed Size"];
    const rows = [];

    for (const key in this.response){
       const temp = [key, this.response[key]];
       rows.push(temp);
    }

    doc.autoTable(col, rows);
    const filename = "test.pdf";
    doc.save(filename);

但是我猜想自动表无法正常工作,甚至在导入自动表时也给我一个错误。

0 个答案:

没有答案