如何显示HTML文档的打印预览

如何显示HTML文档的打印预览,第1张

概述我需要显示一些 HTML内容,因为它将被打印.基本上,我想模仿浏览器打印预览功能. 我不确定如何使用HTML / CSS / JavaScript来做到这一点.我提出的唯一解决方案是将HTML转换为PDF,然后将其拆分为页面,然后将该PDF转换为图像并将每个图像打印到另一个图像之下. 如果有人可以指出更直接的方法,那将是非常有帮助的.我甚至不确定这是否属于posibble. 顺便说一句,我在后端使 我需要显示一些 HTML内容,因为它将被打印.基本上,我想模仿浏览器打印预览功能.

我不确定如何使用HTML / CSS / JavaScript来做到这一点.我提出的唯一解决方案是将HTML转换为pdf,然后将其拆分为页面,然后将该pdf转换为图像并将每个图像打印到另一个图像之下.

如果有人可以指出更直接的方法,那将是非常有帮助的.我甚至不确定这是否属于posibble.

顺便说一句,我在后端使用PHP,所以如果有一个PHP类,那将是有帮助的.

无论用户配置了什么,用于diplaying它的页面大小都是字母

这应该在浏览器中看起来如何:

解决方法 我不认为这是可能的.你不能在浏览器(JavaScript)中知道所有用户的打印设置,绝对不能在服务器上知道(PHP,asp,java).

更新

以这种方式考虑(请记住,不可能实现100%的可靠打印预览):

>用户导航到页面并要求打印预览
>网站提供打印预览(最好是HTML格式,否则为png或pdf)
>用户喜欢并想要打印:

>从浏览器
>从一些图像查看/编辑程序(png)
>来自Acrobat(pdf)

>每个打印解决方案都有自己的Print …对话框.您可以在此处更改打印设置.

这是你想要的一切都失败的最后一点……你不再能够控制输出(从你的网站)……

总结

以上是内存溢出为你收集整理的如何显示HTML文档的打印预览全部内容,希望文章能够帮你解决如何显示HTML文档的打印预览所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1080821.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-27
下一篇2022-05-27

发表评论

登录后才能评论

评论列表(0条)

    保存