我有一个指向.docx或PDF文件的链接。当用户点击链接时,而不是下载/显示它...我想弹出一个打印窗口。我尝试了以下操作但是我收到了一个错误:
var e = document.getElementById("download_1");
e.print();
return false;
嵌入文件:
<embed src ="/files/test.doc" width="0" height="0" name="download_1"></embed>
我收到了一个错误:
TypeError:'undefined'不是函数(评估'e.print()')
资源被解释为文档但使用MIME类型application / zip传输。
答案 0 :(得分:0)
您无法告诉浏览器打印特定文档,因为window.print
只会显示打印对话框。 (MDN)
JavaScript对于处理文件不是很有用,但您可以使用Flash。我用谷歌搜索了它,我找到了a link它可能适合你。