【发布时间】:2010-10-16 09:03:35
【问题描述】:
我正在使用 Microsoft Office Document Image Writer 将 word 文档转换为 tiff 文件。问题是它每次保存文件时都会在预览窗口中显示它。所以我想知道是否有办法阻止它显示这个预览窗口?
代码如下:
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);
【问题讨论】: