2010-10-16 77 views
0

我正在使用Microsoft Office Document Image Writer将word文档转换为tiff文件。问题在于有史以来它保存了一个文件,它将它显示在预览窗口中。所以我想知道是否有办法阻止它显示此预览窗口?有没有办法阻止Microsoft Office Document Image Writer显示预览?

下面的代码:

 const string printerName = "Microsoft Office Document Image Writer"; 


     var app = new ApplicationClass(); 
     object filename = "C:\\ad.docx"; 
     docName = "ad.docx"; 
     var missing = Type.Missing; 
     object trueValue = true; 
     object falseValue = false; 
     var doc = app.Documents.Open(ref filename, ref missing, ref trueValue, ref falseValue, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing); 
     app.ActivePrinter = printerName; 

     fileSystemWatcher.Created += FileCreated; 
     fileSystemWatcher.EnableRaisingEvents = true; 
     object outputFileName = "c:\\Result\\ad.tif"; 
     key = outputFileName.ToString(); 
     _wait = new AutoResetEvent(false); 
     doc.PrintOut(ref trueValue, ref falseValue, ref missing, ref outputFileName, ref missing, ref missing, 
        ref missing, ref missing, ref missing, ref missing, ref trueValue, ref missing, ref missing, 
        ref missing, ref missing, ref missing, ref missing, ref missing); 
     _wait.WaitOne(); 


     doc.Close(ref missing, ref missing, ref missing); 

     app.Quit(ref missing, ref missing, ref missing); 

回答

0

我没有发现这样做的编程方式,而是一个时间的基础上,从保存取消查看文档图片为对话框。

  • 打开任何Word文档;这是一个测试文档,你可以在之后进行垃圾处理。
  • 选择文件 - >打印。
  • 记住打印机的名称,您将再次需要它。
  • 从名称下拉列表中选择Microsoft Office图像编辑器。
  • 单击属性按钮。
  • 选择高级选项卡。
  • 选择TIFF - 单色传真选项。
  • 单击确定并再次确定。
  • (可选)为即将保存的文件选择一个新位置。
  • Unclick View Document Image。
  • 单击保存。这是一个垃圾文件,之后可以丢弃。
  • 从同一Word文档中选择文件 - >打印
  • 从名称下拉列表中选择从步骤c中记住的打印机名称。
  • 单击确定。这是一个垃圾印刷品,之后可以扔掉。
相关问题