我创建了一个程序来读取 Word 模板并使用某些信息对其进行修改。但现在我想打印文档而不保存它。
Word.Application wordApp = new Word.Application();
Document wordDoc = new Document();
如何打印或打印预览wordDoc
?
看起来该document.PrintOut()
方法就是您正在寻找的方法。
检查此链接以获取一些示例。
你可以使用打印对话框
using (PrintDialog pd = new PrintDialog())
{
pd.ShowDialog();
ProcessStartInfo info = new ProcessStartInfo(@"C:\documents\DOCNAME.DOC");
info.Verb = "PrintTo";
info.Arguments = pd.PrinterSettings.PrinterName;
info.CreateNoWindow = true;
info.WindowStyle = ProcessWindowStyle.Hidden;
Process.Start(info);
}