C# 打印Word文档
2019-05-14 14:58
1416 查看
C#打印Word文档,网上不少文章,不过步骤普遍复杂,简单的方法整理如下:
参考:https://stackoverflow.com/questions/25483754/print-word-document-using-c-sharp
需要引用:Microsoft.Office.Interop.Word
下载dll: https://download.csdn.net/download/zhouyingge1104/10992883
[code]using System.Drawing; using System.Drawing.Printing; using Microsoft.Office.Interop.Word; //... Microsoft.Office.Interop.Word.Application winword = new Microsoft.Office.Interop.Word.Application(); winword.Visible = false; object missing = System.Reflection.Missing.Value; Microsoft.Office.Interop.Word.Document document = winword.Documents.Add(ref missing, ref missing, ref missing, ref missing); //读取word文件或者模板 string tempPath = "d://report.doc"; document = winword.Documents.Open(tempPath); //对word文档做一些处理 //... document.PrintOut(); //打印 document.Close();
关键的一步是document.PrintOut()方法。
相关文章推荐
- C#根据WORD模板生成WORD文档 C#网页打印
- C#完成word文档打印的方法
- C#直接打印word文档
- C# word打印文档打印不全(数据为完全发送至打印机,程序已经退出)
- C#直接打印word文档
- C# Word文档打印方法
- C#中5步完成word文档打印的方法
- 打印系列 —— web页面导出成word文档
- 用C#生成word文档的方法
- 怎样用C#实现完整文档打印功能
- 比较全的一个C#操作word文档示例
- C# 调用word进程操作文档关闭进程
- 求救:C#源代码及word 文档
- (转)如何利用书签向word文档读取或写入数据[C#]
- C#编程实现动态生成Word文档
- 用C#来合并WORD文档
- C#也能动态生成Word文档并填充数据
- C#中操作Word文档
- c#操作word文档之简历导出
- c#实现word,winWordControl 文档不允许复制、粘贴、隐藏工具栏、快捷保存