【问题标题】:Force PDF download not working in HTML2PDF强制 PDF 下载在 HTML2PDF 中不起作用
【发布时间】:2019-07-05 12:02:14
【问题描述】:

嘿,我使用 HTML2PDF 来生成 PDF 并在有人点击保存按钮时自动下载。

这是我下面给出的代码。

AJAX

<script>
function savePDf(){
   var urlss = 'http://sunno-svr/gen-projects/printpdf/index.html';
   $.ajax({
        type: "POST",
        url: 'http://sunno-svr/gen-projects/printpdf/htmltwo.php',
        data: {data: urlss},
        success: function(result) {
            window.console.log('Successful');
        }
    });
  }
</script>

PHP

<?php 

ob_start();
require __DIR__.'/vendor/autoload.php';
use Spipu\Html2Pdf\Html2Pdf;
$htmldata = $_REQUEST['data'];
$html2pdf = new HTML2PDF('L', 'C4', 'en');
$html2pdf->setTestTdInOnePage(true);
$html = file_get_contents($htmldata);
$html2pdf->writeHTML($html); 
//$html2pdf->Output();
header("Content-type:application/pdf");
$html2pdf->Output('pdf_demo.pdf', 'D');
?>

我也试过这个Solution,但它不起作用。

如何在 HTML2PDF 中强制下载,任何人都可以指导我在我的代码中缺少哪些内容?

【问题讨论】:

标签: php ajax tcpdf html2pdf


【解决方案1】:

请尝试使用$html2pdf-&gt;Output('pdf_demo.pdf', 'D');代替以下代码

$html2pdf->Output('pdf_demo.pdf', 'F');

【讨论】:

    猜你喜欢
    • 2011-04-21
    • 1970-01-01
    • 2014-06-26
    • 1970-01-01
    • 2012-08-04
    • 2011-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多