如何减少 jSPDF 从 html 渲染的 pdf 的 table 大小?

How to reduce table size at pdf rendered from html by jSPDF?

我的 html 页面上有一个 table。我已使用 jSPDF 将 html 视图转换为 PDF。它需要两页 PDF。因此,table header (thead) 显示在两个页面上。我不想在第二页显示 header。所以,我认为如果我可以减少 table 大小(列高等),它会适合一页,这样就只有一个 thead。此外,table 始终最多有 12 行。这就是为什么,我想在 PDF 的一页中显示视图。怎么做?

Fiddle Demo

我遇到了类似的问题。将行:var doc = new jsPDF(); 更改为 var doc = new jsPDF('portrait', 'pt', 'a4'); 解决问题。 table 现在可以放在一个页面中 as shown here.