我使用datatable插件导出pdf,csv,xls和print。我在pdf视图中遇到问题。
当我点击下载pdf按钮时,我的pdf文件数据未达到全宽。请检查此链接 - https://datatables.net/extensions/buttons/examples/html5/pdfPage.html
截图:
代码:
{extend: 'copy'},
{extend: 'csv'},
{extend: 'excel', title: 'DownloadExcel'},
{extend: 'pdf'},
{extend: 'print',
customize: function(win) {
$(win.document.body).addClass('white-bg');
$(win.document.body).css('font-size', '10px');
$(win.document.body).find('table')
.addClass('compact')
.css('font-size', 'inherit');
}
}
答案 0 :(得分:1)
尝试将{extend: 'pdf'}
更改为{extend: 'pdfHtml5'}
并添加orientation:'landscape'
并添加到课程compact
width:100%;