C# 打印Word文档

2025-11-19 11:40:07

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();

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢