用javascript打印word文档而不是下载它

时间:2012-03-01 23:41:50

标签: javascript jquery printing

我有一个指向.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传输。

1 个答案:

答案 0 :(得分:0)

您无法告诉浏览器打印特定文档,因为window.print只会显示打印对话框。 (MDN

JavaScript对于处理文件不是很有用,但您可以使用Flash。我用谷歌搜索了它,我找到了a link它可能适合你。