使用 IRONPRINT 如何在 C# 中打印 Word 文档 Curtis Chau 已更新:六月 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.使用打印机类进行多功能打印3.跨平台支持前提条件创建、转换和打印 Word 文档的步骤步骤 1:在 Visual Studio 中创建 C# 控制台应用程序步骤 2:通过 NuGet 包管理器安装必要的库步骤 3:使用 IronWord 创建 Word 文档输出 Word 文档步骤 5:使用 IronPrint 打印 PDF 文件 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# 和 num 中打印的优势;1.异步打印2.多种打印选项3.跨平台支持4.可定制的打印设置7.全面的文档和支持8.增强对打印过程的控制结论 常见问题解答 如何在 C# 中打印不丢失格式的 Word 文档? 在 C# 中打印文档时保持格式,使用 IronWord 创建文档,使用 IronPDF 转换为 PDF,然后使用 IronPrint 打印。这确保了文档在整个过程中的格式得到保留。 在 C# 中使用 IronPrint 打印文档的好处是什么? IronPrint 提供异步打印、可自定义设置如纸张大小和方向、跨平台兼容性,并与 Iron Software 的其他库无缝集成,为 C# 环境中的打印任务提供了强大的解决方案。 如何将 IronWord、IronPDF 和 IronPrint 集成到 C# 项目中? 要将这些库集成到 C# 项目中,请在 Visual Studio 的 NuGet 包管理器控制台中安装它们。使用 Install-Package IronWord、Install-Package IronPDF 和 Install-Package IronPrint 添加 Word 创建、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# 中生成和打印文档的工具是什么? Iron Software 推荐使用 IronWord 进行文档创建,IronPDF 进行 PDF 转换,IronPrint 进行最终打印过程。此组合确保高质量输出并易于使用。 Curtis Chau 立即与工程团队聊天 技术作家 Curtis Chau 拥有卡尔顿大学的计算机科学学士学位,专注于前端开发,精通 Node.js、TypeScript、JavaScript 和 React。他热衷于打造直观且美观的用户界面,喜欢使用现代框架并创建结构良好、视觉吸引力强的手册。除了开发之外,Curtis 对物联网 (IoT) 有浓厚的兴趣,探索将硬件和软件集成的新方法。在空闲时间,他喜欢玩游戏和构建 Discord 机器人,将他对技术的热爱与创造力相结合。 相关文章 已发布十月 19, 2025 如何使用 IronPrint 在 VB.NET 中打印 PDF VB.NET 打印 PDF 教程:在您的 .NET 应用程序中实现 PDF 打印。静默打印,对话框选项,自定义设置。 阅读更多 已更新八月 3, 2025 C# 以编程方式打印 PDF(代码示例教程) 在应用程序中,有多种用例需要打印到 PDF 文件的功能。 阅读更多 已更新六月 22, 2025 如何在 C# 中使用网络打印机打印 在本文中,我们将探索如何使用 C# 和 IronSoftware 的 IronPrint 在网络打印机上进行打印。 阅读更多 用 IronPrint 在 C# 中打印 QR 代码.NET PDF 打印教程:使用 IronPrint
已发布十月 19, 2025 如何使用 IronPrint 在 VB.NET 中打印 PDF VB.NET 打印 PDF 教程:在您的 .NET 应用程序中实现 PDF 打印。静默打印,对话框选项,自定义设置。 阅读更多