将HTML导出为pdf横向模式

时间:2019-01-17 04:23:56

标签: javascript php pdf export

这是我要导出为pdf的javascript代码。如何在横向模式下创建它。如何将纸张格式更改为A3

function Export() {
            html2canvas(document.getElementById('order-listing'), {
                onrendered: function (canvas) {
                    var data = canvas.toDataURL();
                    var docDefinition = {
                        content: [{
                            image: data,
                            width: 1000
                        }]
                    };
                    pdfMake.createPdf(docDefinition).download("detailedattendance.pdf");
                }
            });
        }

2 个答案:

答案 0 :(得分:0)

将pageOrientation添加到docDefinition数组。在文档here中找到。

function Export() {
    html2canvas(document.getElementById('order-listing'), {
        onrendered: function (canvas) {
            var data = canvas.toDataURL();
            var docDefinition = {
                content: [{
                    image: data,
                    width: 1000
                }],
                pageSize: 'A3',
                pageOrientation: 'landscape'
            };
            pdfMake.createPdf(docDefinition).download("detailedattendance.pdf");
        }
    });
}

答案 1 :(得分:0)

您可以使用dompdf尝试相同的操作。