如何在 C# 中打印 Word 文档

在这个循序渐进的教程中,我们将详细说明如何在没有互操作和自动化的情况下用 C# 打印 Word 文档。我们将使用 Windows 窗体应用程序使用打印机对话框在 C# 中打印 Word DOCX

在没有互操作的 C# 中打印 Word 文档的步骤

  1. 从 NuGet.org 安装 Aspose.Words for .NET
  2. 添加对 Aspose.WordsAspose.Words.Rendering 命名空间的引用
  3. 使用 SetLicense 方法设置 Aspose.Words for .NET 的许可证
  4. 创建一个新的 Document 对象并加载 DOCX 文档
  5. 创建一个新的 PrintDialog 对象并设置打印机对话框属性
  6. 创建 PrintPreviewDialog 对象并设置 AsposeWordsPrintDocument 对象和其他属性
  7. 附加事件以激活打印机对话框
  8. 最后,向用户显示打印机对话框

在上述步骤中,我们将 Word 文档加载到 Document 对象中,设置打印机对话框的属性,然后将文档传递给创建的打印机对话框实例。这些步骤有助于使用 Windows 打印机对话框在 C# 中打印 Word 文档。我们将添加一个单独的操作方法主题,以展示如何在没有打印机对话框的情况下打印 Word 文档。

在没有自动化的情况下在 C# 中打印 Word 文档的代码

C# print Word document 中的上述代码没有打开 DOCX 或 DOC 文件本身。它设置打印对话框的属性以及传递文档本身,然后让用户打印文档。

 简体中文