0

我被要求创建一个基于 Web 的应用程序,在几个部分上,它需要向用户提供一个“打印”按钮,并且一旦单击,就将文档发送到打印机。

但是,打印的信息在格式上应该尽可能可靠 - 理想情况下,它应该在任何打印机/计算机/操作系统上几乎相同,并且不包含浏览器插入的任何页眉/页脚(如 url 信息 Internet Explorer 配置为打印默认)。

我一直在考虑在服务器中创建一个 PDF 文件,并研究是否可以创建一个隐藏的 div/object/something 来加载该 PDF 文件,然后使用 javascript 使其在加载后接收“打印”指令。

无论如何,我想向你们征求意见。你会怎么做?你知道更好的方法吗?

提前感谢您的任何评论!

弗朗西斯科

4

1 回答 1

1

如果您在所有浏览器上都需要完全相同的格式,我会推荐 pdf。例如,带有 URL 的标题是由浏览器在打印时添加的,您只能在浏览器中禁用它,而不是使用媒体查询。

我使用wkhtmltopdf生成 pdf。

于 2013-04-22T07:32:41.167 回答