新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
C#打印Word文檔
本文將介紹通過(guò)C# 代碼程序打印Word文檔的方法。可以通過(guò)調(diào)用打印對(duì)話框(PrintDialog)來(lái)進(jìn)行相關(guān)打印設(shè)置,也可以通過(guò)靜默打印方式直接打印Word文檔。
工具:Word類(lèi)庫(kù)(Spire.Doc for .NET pack)
Dll下載及引用:通過(guò)官網(wǎng)下載pack包。下載后,將BIN文件夾下的程序安裝到指定路徑,完成安裝后可打開(kāi)Sample Center查看示例文檔及API等,同時(shí),須將安裝路徑下Bin文件夾中的Spire.Doc.dll文件添加引用至VS程序。也可以通過(guò)Nuget下載安裝。
創(chuàng)新互聯(lián)建站主營(yíng)安次網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,成都app開(kāi)發(fā),安次h5微信小程序搭建,安次網(wǎng)站營(yíng)銷(xiāo)推廣歡迎安次等地區(qū)企業(yè)咨詢
【示例1】通過(guò)對(duì)話框打印
//初始化Document實(shí)例
Document doc = new Document();
//加載一個(gè)Word文檔
doc.LoadFromFile("sample.docx");
//初始化PrintDialog實(shí)例
PrintDialog dialog = new PrintDialog();
//設(shè)置打印對(duì)話框?qū)傩?dialog.AllowPrintToFile = true;
dialog.AllowCurrentPage = true;
dialog.AllowSomePages = true;
//設(shè)置文檔打印對(duì)話框
doc.PrintDialog = dialog;
//顯示打印對(duì)話框并點(diǎn)擊確定執(zhí)行打印
PrintDocument printDoc = doc.PrintDocument;
if (dialog.ShowDialog() == DialogResult.OK)
{
printDoc.Print();
}
【示例2】靜默打印
//初始化Document實(shí)例
Document doc = new Document();
//加載一個(gè)Word文檔
doc.LoadFromFile("sample.docx");
//獲取PrintDocument對(duì)象
PrintDocument printDoc = doc.PrintDocument;
//設(shè)置PrintController屬性為StandardPrintController,用于隱藏打印進(jìn)程
printDoc.PrintController = new StandardPrintController();
//打印文檔
printDoc.Print();
(本文完)
標(biāo)題名稱:C#打印Word文檔
URL地址:http://www.ef60e0e.cn/article/pisjcs.html