没有打开它的PHP / JavaScript打印文档

时间:2015-02-17 15:11:47

标签: javascript php printing docx doc

我需要将文件发送到本地工作站默认打印机,但我不希望用户必须与下载或处理弹出窗口进行交互。该接口是本地Web内部网页。

<select name=”s-1” id=”s_1”>
<option value=”0”>Please Select…</option>
<option value =”file1.doc”>File1.doc</option>
<option value =”file2.doc”>File2.docx</option>
<option value =”file3.doc”>File3.doc</option>
</select>
<input type=”button” name=”b_1” id=”b_1” value=”Print Selected File”>

所有文件都是Microsoft Word .doc或.docx文件。工作站是终端,没有安装任何办公产品。我只想将选定的文件直接发送到终端默认打印机,使用JavaScript或PHP&#34; onclick&#34;或&#34;发布&#34;事件

1 个答案:

答案 0 :(得分:2)

如果它是内部网页,您是否可以从LDAP等识别用户自己的打印机?你在网络上有打印服务器吗?如果是这样,请将其直接从PHP发送到打印服务器。但是,如果没有外部调用MS Office或LibreOffice,从PHP脚本打印.doc或.docx可能会很棘手。

如果无法解决上述问题,请尝试使用Java of Flash applet从浏览器进行打印。将文档转换为PDF可能很有用。