C# 打印Word文档

 时间:2026-02-15 12:38:14

1、下载安装后,注意在编辑程序时,添加引用Spire.Doc.dll,dll文件在安装路径下的Bin文件夹中获取。

1、通过对话框打印:

//初始化Document实例

Document doc = new Document();

//加载一个Word文档

doc.LoadFromFile("sample.docx");

//初始化PrintDialog实例

PrintDialog dialog = new PrintDialog();

//设置打印对话框属性

dialog.AllowPrintToFile = true;

dialog.AllowCurrentPage = true;

dialog.AllowSomePages = true;

//设置文档打印对话框

doc.PrintDialog = dialog;

//显示打印对话框并点击确定执行打印

PrintDocument printDoc = doc.PrintDocument;

if (dialog.ShowDialog() == DialogResult.OK)

{    

printDoc.Print();

}

2、静默打印:

//初始化Document实例

Document doc = new Document();

//加载一个Word文档

doc.LoadFromFile("sample.docx");

//获取PrintDocument对象

PrintDocument printDoc = doc.PrintDocument;

//设置PrintController属性为StandardPrintController,用于隐藏打印进程

printDoc.PrintController = new StandardPrintController();

//打印文档

printDoc.Print();

  • sqlserver2005 sa密码忘记了怎么办
  • 如何让员工听从领导安排
  • 百度经验Internet快捷方式 (.lnk)制作
  • win10如何设置打印机纸张大小为24*9
  • BarTender具名数据源示例
  • 热门搜索
    大惊小怪的意思 online是什么意思 串串狗是什么意思 肝囊肿有什么危害 民宿是什么意思 套利是什么意思 恍然大悟是什么意思 富时中国a50指数是什么意思 人为什么活着这么累 山行古诗的意思翻译