繁体   English   中英

将HTML导出为pdf横向模式

[英]Export html into pdf landscape mode

这是我的导出为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");
                }
            });
        }

将pageOrientation添加到docDefinition数组。 此处找到文档。

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");
        }
    });
}

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM