首页 > 解决方案 > 如何使用 FPDF PHP 代码直接显示打印页面?

问题描述

我正在为客户生成账单,我使用 FPDF 和 PHP 来生成账单。在这里我不想使用 execute "application/pdf"。在这里,我想直接在打印屏幕上打印而不使用 PDF。如何将 FPDF PHP 代码转换为直接打印账单。如图所示。

在此处输入图像描述

标签: phpfpdf

解决方案


HTML

<div id='DivIdToPrint'>
    <p>This is a sample text for printing purpose.</p>
</div>
<p>Do not print.</p>
<input type='button' id='btn' value='Print' onclick='printDiv();'>

JavaScript

function printDiv() 
{

  var divToPrint=document.getElementById('DivIdToPrint');

  var newWin=window.open('','Print-Window');

  newWin.document.open();

  newWin.document.write('<html><body onload="window.print()">'+divToPrint.innerHTML+'</body></html>');

  newWin.document.close();

  setTimeout(function(){newWin.close();},10);

}

推荐阅读