2013-12-12 36 views
1

有什么方法可以从浏览器打印XML或TXT文件?我有一台热敏打印机,我想用浏览器发送这种格式之一。通常,浏览器会将文件弄脏,而打印机无法识别格式。从javascript浏览器打印XML或TXT文件

提前许多感谢,

回答

0

我不知道你想要什么,但我们可以使用window.print()函数打开用户的打印对话框。

例如,您可以在新窗口中打开您的xml文件,然后使用window.print()。

window.open(file.txt); 
window.print(); 

我希望它可以帮助你。

+0

你的代码示例可能不会做你想要的。 'window.open()'会打开一个弹出窗口,随后的'window.print()'将尝试打印当前窗口,而不是弹出窗口。 – millimoose

+0

当然'window.print()'必须在新窗口上执行,但是要感谢精确性。 – Nekoem

+0

一个简单的windows.print()从浏览器发送rubish到浏览器,浏览器变成txt文件并打印,不直接打印文件。 –