文檔金喜正規買球>>Spire.Doc系列教程>>Word .NET庫組件Spire.Doc系列教程(36):打印 Word 文檔
Word .NET庫組件Spire.Doc系列教程(36):打印 Word 文檔
推薦閱讀:【想要快速完成文檔格式轉換嗎?Spire系列組件格式轉換完整攻略來啦!】
Spire.Doc for .NET是一個專業的Word .NET庫,設計用于幫助開發人員高效地開發創建、閱讀、編寫、轉換和打印任何來自.NET( C#, VB.NET, ASP.NET)平臺的Word文檔文件的功能。
本系列教程將為大家帶來Spire.Doc for .NET在使用過程中的各類實際操作,使用Spire.Doc,程序員可以通過調用打印對話框(PrintDialog)來進行打印設置,或者通過靜默打印方式直接打印Word文檔。
*10月狂歡季,滿額即享減免,最高立減10000元!想要購買Spire.DOC正版授權的朋友可以哦~
通過打印對話框打印
//初始化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(); }
靜默打印
該打印方式不會顯示打印對話框及打印進程,需要電腦提前設置好默認打印機。
//初始化Document實例 Document doc = new Document(); //加載一個Word文檔 doc.LoadFromFile("sample.docx"); //獲取PrintDocument對象 PrintDocument printDoc = doc.PrintDocument; //設置PrintController屬性為StandardPrintController,用于隱藏打印進程 printDoc.PrintController = new StandardPrintController(); //打印文檔 printDoc.Print();