如题,现有现成html或mht文件,如何把它直接输出到打印机,而不是先在浏览器打开再打印,
当然也要求中间不要弹出任何对话框.
最好用JS函数来做,如:
funtion PrintWebFile(fileName)
{
    //传入文件名,就直接打印
}

解决方案 »

  1.   

    window.print()是js调用打印当前页的方法但是如果要做成lz所说的不打开网页直接打印是不行的. js必须依托在<html>中执行, 不加载html就无法执行js. 这种功能得写插件并通过js调了..
      

  2.   

    比如在网页中有一button,点击它,就打印指定的另一个HTML文件.当然,是指打印文件的网页内容,不是打印网页代码哦.
      

  3.   

    帖子沉了,自己顶.
    我试过打印DOC文件,在资源管理器的文件上点右键菜单的打印,就可直接打印,当然,它是以迅速地启动了WORD后立即打印并即刻关闭WORD的方式来完成的.
    如果不打开文件就无法直接打印,介绍个方法,象上面!说的用JS迅速启动IE打印并立即关闭IE,也凑合吧.请教了!
      

  4.   

    用一个隐藏的iFrame 导入文件 然后打印  界面上没有变化 都是隐藏着的变化了