php - 如何使用 FPDF PHP 代码直接显示打印页面?
问题描述
我正在为客户生成账单,我使用 FPDF 和 PHP 来生成账单。在这里我不想使用 execute "application/pdf"
。在这里,我想直接在打印屏幕上打印而不使用 PDF。如何将 FPDF PHP 代码转换为直接打印账单。如图所示。
解决方案
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);
}
推荐阅读
- python-sphinx - 编辑 Sphinx Alabaster jinja 模板
- javascript - 渲染新的 html 后,Javascript 库无法正确加载
- javascript - 使用 jest-next-dynamic 测试动态导入
- django - gcloud 构建 Django 网站的提交导致错误“没有 storage.objects.get 访问”
- c# - 在 C# 中制作一个 SAPI DLL,我有一个启动语音的函数,但我需要一个函数来检查状态。我怎么做?
- r - 为什么下面代码1中的结果?四舍五入到底什么时候发生?
- bash - 如何将带有负数作为名称的图像转换为动画/视频?
- python - 在 PyCharm 中创建新项目后出现“无效 Python SDK”错误
- c++ - 在 SFML 上检测到多个按键,无法以任何其他方式解决,并且在不同机器上的工作方式不同
- javascript - 如何将 Leaflet.Snap 添加到 Angular(11) 项目