首页 > 解决方案 > 在 Codeigniter 中以 pdf 格式下载 php 页面无法使用 JavaScript

问题描述

我有一个 Codeigniter 网站,其中有一个视图页面,它的值来自数据库。我想将页面下载为 pdf,我尝试了 tcpdf 和 dompdf,但问题是 css 和 JavaScript 在这些库中不起作用。所以我尝试使用 jspdf,如下所示:

<button id="cmd">generate PDF</button>
<div class="container" id="content">
..........
</div>

<div id="editor"></div>



var doc = new jsPDF();
        var specialElementHandlers = {
     '#editor': function (element, renderer) {
            return true;
        }
        };

   $('#cmd').click(function () {
          doc.fromHTML($('#content').html(), 15, 15, {
        'width': 170,
    'elementHandlers': specialElementHandlers
    });
     doc.save('sample-file.pdf');
 });

这里的问题是,正在下载 pdf,但没有显示数据,下载的是空白 pdf。谁能告诉我这里有什么问题。提前致谢

标签: javascriptphpjquerycodeigniterpdf

解决方案


推荐阅读