使用 IRONPRINT 如何在 C# 中打印 Word 文檔 Curtis Chau 更新日期:6月 22, 2025 Download IronPrint NuGet 下載 Start Free Trial Copy for LLMs Copy for LLMs Copy page as Markdown for LLMs Open in ChatGPT Ask ChatGPT about this page Open in Gemini Ask Gemini about this page Open in Grok Ask Grok about this page Open in Perplexity Ask Perplexity about this page Share Share on Facebook Share on X (Twitter) Share on LinkedIn Copy URL Email article 在不斷發展的軟體開發環境中,以程式化方式產生和列印 Word 文件的能力是最基本的要求。 C# 開發人員經常會遇到生成和列印 Word 文件成為報告生成、文件處理或創造專業外觀輸出等任務所必需的場景。 To address this need, Iron Software presents IronWord, IronPDF, and IronPrint, powerful libraries designed to streamline the creation, manipulation, and printing of Word and PDF documents within C# applications. 本文將探討 IronPrint 用於列印、使用 IronWord 建立 Word 文件物件寄件者,以及使用 IronPDF 將其轉換為 PDF 用於列印的功能與優點。 如何在 C# 中列印 Word 文件;PrinterSettingsIronPrint 的主要功能1.全面的列印設定2.使用印表機類別進行多功能列印先決條件建立、轉換和列印 Word 文件的步驟步驟 1:在 Visual Studio 中建立 C# 主控台應用程式步驟 2:透過 NuGet 套件管理員安裝必要的程式庫步驟 3:使用 IronWord 建立 Word 文件輸出 Word 文件 printerNames = Printer.GetPrinterNames(); // Configure print settings PrintSettings printerSettings = new PrintSettings(); foreach(string printerName in printerNames) { if(printerName.Equals("Microsoft Print to PDF")) { printerSettings.PrinterName = printerName; } } // Set paper size to A4 and configure margins printerSettings.PaperSize = PaperSize.A4; Margins margins = new Margins(30, 10); printerSettings.PaperMargins = margins; // Print the PDF with the specified settings Printer.Print("assets/word.pdf", printerSettings); ``` 在此程式碼中 - 我們使用 `Printer.GetPrinterNames()` 取得可用的印表機名稱。 - 設定特定的印表機名稱(本例中為「Microsoft Print to PDF」)。 如果無法使用實體印表機,則默認 IronPrint 會將其作為預設印表機。 - 設定列印設定,指定紙張大小為 A4 並設定頁邊空白。 - 最後,使用 `Printer.Print()` 方法列印 PDF。  如果您想要控制 `NumberOfCopies`, Print multiple pages, `Grayscale`, 和 `DPI` 請造訪這個 [code examples](/csharp/print/examples/print-settings/) 頁面。 您也可以啟用印表機對話框,並防止文件無聲列印。 ## IronPrint 在 C# 中列印的優勢;。 以下是在 C# 控制台或 Windows 窗體應用程式中使用 [IronPrint](/csharp/print/) 進行列印工作的一些主要優點: ### 1.異步列印。 IronPrint 提供異步功能,可異步執行列印作業。 這可以防止列印作業阻塞線程,進而提升應用程式的效能與反應能力。 2.多樣化的列印選項4.自訂列印設定8.增強對列印流程的控制結論IronPDF和IronPrint提供各種需求的選項,從 $799 開始。 [下載函式庫](download-modal)並利用列印功能增強您的 C# 應用程式。 常見問題解答 如何在 C# 中打印 Word 文檔而不丟失格式? 要在 C# 中打印 Word 文檔,同時保持其格式,使用 IronWord 創建文檔,使用 IronPDF 將其轉換為 PDF,然後用 IronPrint 打印。這確保了文檔的格式在整個過程中得以保留。 使用 IronPrint 在 C# 中打印文檔有什麼好處? IronPrint 提供異步打印、可定制的設置(如紙張大小和方向)、跨平台兼容性及與 Iron Software 的其他庫的無縫集成,為 C# 環境中的打印任務提供了一個強大的解決方案。 如何將 IronWord、IronPDF 和 IronPrint 集成到 C# 項目中? 要將這些庫集成到 C# 項目中,在 Visual Studio 的 NuGet 包管理器控制台中安裝它們。使用 Install-Package IronWord、Install-Package IronPDF 和 Install-Package IronPrint 添加文檔創建、PDF 轉換和打印的必要功能。 使用 IronPrint 時可以自定義打印設置嗎? 是的,IronPrint 允許您自定義多種打印設置,包括紙張大小、方向、DPI、復印數量、打印機名稱、邊距和灰度打印,使您能夠完全掌控打印過程。 IronPrint 適合用於跨平台打印任務嗎? IronPrint 專為跨平台支持而設計,可部署在 Windows、macOS、Android 和 iOS 上,使其在各種開發環境中非常通用。 在 C# 中創建和打印 Word 文檔需要哪些步驟? 首先,使用 IronWord 創建 Word 文檔。接下來,使用 IronPDF 的 DocxToPdfRenderer 將其轉換為 PDF。最後,使用 IronPrint 打印 PDF,確保文檔的格式在整個過程中得以維持。 IronPrint 如何增強 C# 應用中的文檔處理? IronPrint 通過提供全面的打印設置、異步打印以及與其他 Iron Software 庫的無縫集成來增強文檔處理,從而在 C# 應用程式中實現高效的文檔處理和打印。 建議使用哪些工具來生成和打印 C# 中的文檔? Iron Software 建議使用 IronWord 進行文檔創建、IronPDF 進行 PDF 轉換和 IronPrint 進行最終的打印過程。這種組合確保了高質量的輸出和易用性。 Curtis Chau 立即與工程團隊聊天 技術作家 Curtis Chau 擁有卡爾頓大學計算機科學學士學位,專注於前端開發,擅長於 Node.js、TypeScript、JavaScript 和 React。Curtis 熱衷於創建直觀且美觀的用戶界面,喜歡使用現代框架並打造結構良好、視覺吸引人的手冊。除了開發之外,Curtis 對物聯網 (IoT) 有著濃厚的興趣,探索將硬體和軟體結合的創新方式。在閒暇時間,他喜愛遊戲並構建 Discord 機器人,結合科技與創意的樂趣。 相關文章 發表日期 10月 19, 2025 如何使用 IronPrint 在 VB.NET 中打印 PDF VB.NET 打印 PDF 教程:在您的 .NET 應用中實現 PDF 打印。靜默打印、對話框選項、自定義設置。 閱讀更多 更新日期 8月 3, 2025 C# 程式化打印 PDF(代碼示例教程) 有多種應用場景中需要用到打印為 PDF 文件的功能。 閱讀更多 更新日期 6月 22, 2025 如何在 C# 中使用網絡打印機打印 在本文中,我們將探討如何使用 C# 和来自 IronSoftware 的 IronPrint 在網絡打印機上打印。 閱讀更多 使用 IronPrint 在 C# 中打印 QR 代碼.NET PDF 打印教學:使用 IronPrint
發表日期 10月 19, 2025 如何使用 IronPrint 在 VB.NET 中打印 PDF VB.NET 打印 PDF 教程:在您的 .NET 應用中實現 PDF 打印。靜默打印、對話框選項、自定義設置。 閱讀更多