如何实现网站的自动打印?

问题描述 投票:0回答:1

上下文:网站用户必须打印一些页面(报告)生成的客户端(HTML / CSS)。现在,他们需要一个允许他们自动打印每个报告的功能。

浏览器和服务器(Java)都可以访问打印机。

我的选择:

1 /使浏览器打印报告而无需用户操作(使用window.print())

- >我认为不可能,会打开一个窗口,用户必须验证

2 /在服务器上启动浏览器,打印报告并关闭浏览器

- >看起来相当复杂。有没有办法从Java生成HTML / CSS / javascript内容而无需打开浏览器?

3 /使用Java生成和打印报告

- >工作轻松,但我必须生成客户端和服务器端的报告...而且我想避免这种情况。如果它是唯一的解决方案,我可以在使用java生成PDF时使用我的CSS吗?

其他? /还有其他我没想过的选择吗?

仅供参考:我们可以强制用户使用特定版本的特定浏览器

java html css browser printing
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.