打开特定文件(扩展名)时,是否可以打开Firefox或Chrome浏览器打开打印对话框?我有一个系统,我使用互联网浏览器访问它,它生成.ODT / .PDF报告,我想直接发送到打印机,而不是下载/打开/打印步骤。不幸的是,不能在服务器端使用任何javascript(尽管可以使用客户端脚本)。也可以将这些报告的文件扩展名更改为我想要的任何内容。
答案 0 :(得分:1)
我对此进行了相当多的研究,似乎没有一种简单的方法可以做到。
NPAPI plugin(例如使用“Firebreath”创建的)可以执行此操作,但需要针对其运行的每个平台进行编译(类似于将Flash作为浏览器插件加载)。你必须从头开始构建这个插件。将此插件列入Google Play商店是Chrome用户可以安装的唯一方式,这是25美元的注册费用,以及Google的代码审核(因为它使用的是NPAPI)。请注意,Firebreath还会创建一个可在Internet Explorer中使用的ActiveX插件。
如果您愿意使用Java,那么有一个名为“jZebra”的项目,它在Web浏览器中具有非常有限的PDF printing capabilities,但它需要加载Java Applet。
-Tres