【问题标题】:print XML or TXT file from browser with javascript使用 javascript 从浏览器打印 XML 或 TXT 文件
【发布时间】:2013-12-12 10:25:47
【问题描述】:

有没有办法从浏览器打印 XML 或 TXT 文件?我有一台热敏打印机,我想用 javascript 从浏览器发送这种格式的一种。通常,浏览器弄脏了文件,打印机无法识别格式。

非常感谢,

【问题讨论】:

    标签: javascript jquery printing thermal-printer


    【解决方案1】:

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

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

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

    希望对你有帮助。

    【讨论】:

    • 您的代码示例可能无法达到您的预期。 window.open() 将打开一个弹出窗口,随后的 window.print() 将尝试打印当前窗口,而不是弹出窗口。
    • 当然window.print() 必须在新窗口中执行,但感谢您的精确。
    • 一个简单的windows.print()从浏览器发送rubish,浏览器变成txt文件并打印,不直接打印文件。
    猜你喜欢
    • 2010-11-28
    • 2012-06-29
    • 1970-01-01
    • 2016-03-24
    • 1970-01-01
    • 2010-11-20
    • 1970-01-01
    • 2015-01-08
    • 1970-01-01
    相关资源
    最近更新 更多