我需要显示一些 HTML 内容,因为它将被打印。基本上,我想模拟浏览器打印预览功能。
我不确定如何仅使用 HTML/CSS/JavaScript 来做到这一点。我想出的唯一解决方案是将 HTML 转换为 PDF,以便将其拆分为页面,然后将该 PDF 转换为图像并打印每个图像。
如果有人可以指出更直接的方法,那将非常有帮助。我什至不确定这是否可行。
顺便说一句,我在后端使用 PHP,所以如果有一个 PHP 类,它会很有帮助。
无论用户配置什么,显示它的页面大小都是字母
这是它在浏览器中的外观: