gpt4 book ai didi

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

转载 作者:太空狗 更新时间:2023-10-29 15:43:19 25 4
gpt4 key购买 nike

我需要显示一些 HTML 内容,因为它将被打印出来。基本上,我想模拟浏览器的打印预览功能。

我不确定如何仅使用 HTML/CSS/JavaScript 执行此操作。我想出的唯一解决方案是将 HTML 转换为 PDF,以便将其拆分为页面,然后将该 PDF 转换为图像并逐张打印每张图像。

如果有人能指出更直接的方法,那将非常有帮助。我什至不确定这是否可行。

顺便说一句,我在后端使用 PHP,所以如果有用于此的 PHP 类,那将会很有帮助。

无论用户如何设置,显示的页面大小都是字母

这是它在浏览器中的样子: alt text

最佳答案

我认为这是不可能的。您不可能在浏览器 (javascript) 中知道所有用户的打印设置,在服务器(php、asp、java)中绝对不知道。

更新

这样想(请记住,像样的 100% 实地打印预览是不可能的):

  • 用户导航到页面并要求打印预览
  • 网站提供打印预览(最好是 html 格式,否则为 png 或 pdf)
  • 用户喜欢并想要打印:
    1. 从浏览器
    2. 来自一些图像查看/编辑程序 (png)
    3. 来自 Acrobat (pdf)
  • 每个打印解决方案都有自己的“打印...”对话框。您可以在此处更改打印设置。

这是你想要的一切都失败的最后一点......你无法再控制输出(从你的网站)......

关于html - 如何显示 HTML 文档的打印预览,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/953396/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com