Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用PDFMAKE将嵌套json数组导出为pdf_Javascript_Angular_Pdfmake - Fatal编程技术网

Javascript 如何使用PDFMAKE将嵌套json数组导出为pdf

Javascript 如何使用PDFMAKE将嵌套json数组导出为pdf,javascript,angular,pdfmake,Javascript,Angular,Pdfmake,我已经使用Angular作为我的项目的编程语言,我是一个初学者。但是我被困在了必须生成JSON响应的PDF的地方 查看了PDFMAKE的文档以实现相同的功能,但无法理解如何实现它,并得出如下图所示的输出 JSON响应如下所示: { "statusCode": true, "data": [ { "partyId": 1, "partyIdDisp

我已经使用Angular作为我的项目的编程语言,我是一个初学者。但是我被困在了必须生成JSON响应的PDF的地方

查看了PDFMAKE的文档以实现相同的功能,但无法理解如何实现它,并得出如下图所示的输出

JSON响应如下所示:

{
    "statusCode": true,
    "data": [
        {
            "partyId": 1,
            "partyIdDisp": "1/PA/2077",
            "createdDate": "2077/05/03",
            "partyName": "Roshan Basnet",
            "contactNumber": 9841040791,
            "companyName": "Butwal Poultry",
            "panNumber": 321654,
            "address": "Butwal, Nepal",
            "saleDetails": [
                {
                    "_id": "5f5b234cbac67e377c2a700f",
                    "saleId": 1,
                    "saleIdDisp": "1/S/2077",
                    "createdDate": "2077/05/26",
                    "saleType": "Credit",
                    "customerId": 1,
                    "customerName": "Roshan Basnet",
                    "contactNumber": 9841040791,
                    "billingName": "Butwal Poultry",
                    "billingAddress": "Butwal, Nepal",
                    "billDate": "2077/05/26",
                    "itemDetails": [
                        {
                            "_id": "5f5b234cbac67e377c2a7010",
                            "itemId": 1,
                            "itemName": "Chicken",
                            "quantity": 10,
                            "unit": "KG",
                            "piece": 5,
                            "receiptNo": null,
                            "billNo": 366,
                            "unitPrice": 310,
                            "itemAmount": 3100
                        }
                    ],
                    "totalQuantity": 10,
                    "paymentMethod": "Cash",
                    "subTotal": 3100,
                    "amountInWords": "three thousand one hundred only",
                    "outstandingBalance": 0,
                    "receivedAmount": 3000,
                    "balanceAmount": 100,
                    "__v": 0
                },
                {
                    "_id": "5f5b2375bac67e377c2a7012",
                    "saleId": 2,
                    "saleIdDisp": "2/S/2077",
                    "createdDate": "2077/05/26",
                    "saleType": "Credit",
                    "customerId": 1,
                    "customerName": "Roshan Basnet",
                    "contactNumber": 9841040791,
                    "billingName": "Butwal Poultry",
                    "billingAddress": "Butwal, Nepal",
                    "billDate": "2077/05/26",
                    "itemDetails": [
                        {
                            "_id": "5f5b2375bac67e377c2a7013",
                            "itemId": 2,
                            "itemName": "Mutton",
                            "quantity": 5,
                            "unit": "KG",
                            "piece": 0,
                            "receiptNo": null,
                            "billNo": 266,
                            "unitPrice": 1200,
                            "itemAmount": 6000
                        },
                        {
                            "_id": "5f5b2375bac67e377c2a7014",
                            "itemId": 3,
                            "itemName": "Eggs",
                            "quantity": 10,
                            "unit": "Crate",
                            "piece": 0,
                            "receiptNo": null,
                            "billNo": 366,
                            "unitPrice": 390,
                            "itemAmount": 3900
                        }
                    ],
                    "totalQuantity": 15,
                    "paymentMethod": "Cash",
                    "subTotal": 10000,
                    "amountInWords": "ten thousand only",
                    "outstandingBalance": 100,
                    "receivedAmount": 5000,
                    "balanceAmount": 5000,
                    "__v": 0
                }
            ]
        }
    ]
}

如何根据图像中的结构生成pdf输出的代码片段会很有帮助。

请使用标记使您的问题更具可读性。@MikayelSaghyan我已将问题格式化。请检查并让我知道是否需要更多的细化以使其可读。请使用代码文本选项使其更可见!请使用标记使您的问题更具可读性。@MikayelSaghyan我已将问题格式化。请检查并让我知道是否需要更多的细化以使其可读。请使用代码文本选项使其更可见!