跳至页脚内容
使用 IRONPRINT

C# 将 PDF 发送到打印机(分步教程)

本教程涵盖的主题

如何用 C# 将 PDF 发送到打印机

安装 C# 库将 PDF 发送至打印机
  • 利用 Print 方法使用默认打印机设置打印 PDF
  • 通过设置 PrinterName 属性发送到特定的打印机。
  • 设置 PrinterResolution 属性以自定义打印机的分辨率
  • 在 C# 中跟踪打印的页面数量
  • free trial of IronPDF is available.

    IronPDF 库的一些重要功能

    1.创建 C# 项目
    如何使用 C# 将 PDF 发送到打印机,图 1:控制台应用程序

    控制台应用程序

    如何使用 C# 将 PDF 文件发送到打印机,图 2:.NET Framework

    .NET Framework

    NuGet Package Manager > Manage NuGet Packages for Solution** 打开软件包管理器。
    如何使用 C# 将 PDF 发送到打印机,图 3:包管理器

    软件包管理器

    如何使用 C# 将 PDF 发送到打印机,图 4:NuGet 包管理器 - 解决方案资源管理器

    NuGet 包管理器 - 解决方案资源管理器

    如何使用 C# 将 PDF 发送到打印机,图 5:安装 IronPDF

    安装 IronPDF

    工具 > NuGet 包管理器 > 包管理器控制台,打开 NuGet 包管理器控制台。 在命令行中键入以下命令: ```shell :ProductInstall ```
    如何使用 C# 将 PDF 发送到 PRinter,图 6:NuGet 包管理器控制台

    软件包管理器控制台

    2.3.使用 DLL 文件注意:您必须在希望使用 IronPDF 功能的每个文件中添加这些引用。 IronPdf 已安装就绪! 现在,我们可以为 .NET Core 应用程序创建第一个 PDF 文档,并将其发送到默认打印机进行打印。 下面让我们通过代码示例来了解其中的一些内容。

    3.打印 PDF 文档

    3.1.从 HTML 创建并打印 PDF 文档Hello IronPdf

    This tutorial will help to print this text to a PDF file.

    "); // Send the PDF to the default printer pdfDocument.Print(); // Create a PrintDocument object that can be used for further configurations System.Drawing.Printing.PrintDocument printDocument = pdfDocument.GetPrintDocument(); ``` 该代码将使用 `RenderHtmlAsPdf` 函数中传递的 HTML 内容创建 PDF 文件。 该功能将 HTML 片段转换为 PDF 文档。 您必须熟悉 HTML 标记,以便使用 IronPDF 库生成 PDF 文件或 PDF 页面。 我们使用 `Print` 函数将 PDF 文件的输出发送到打印机。 打印机对话框将出现,您可以确认打印任务。

    3.2.从 URL 创建并打印 PDF 文档

    如何使用 C# 将 PDF 发送到 PRinter,图 7:打印从 URL 生成的 PDF

    打印从 URL 生成的 PDF

    4.高级打印选项4.1指定打印机4.2 设置打印机分辨率4.3 使用 C# 和 num 跟踪打印过程; printedPages++; // Print the document printDocument.Print(); } ```

    5.小结

    free trial of IronPDF is also available to test its full potential to generate and print PDF documents in your applications. 有关许可的更多信息,请访问[链接](licensing)。 此外,[当前特价](https://ironsoftware.com/suite/)让您只需支付两套产品的价格即可获得五套 Iron Software 产品。

    常见问题解答

    如何在 C# 中以编程方式打印 PDF 文档?

    您可以使用 IronPDF 在 C# 中以编程方式打印 PDF 文档。通过使用 Print 方法,您可以将 PDF 发送到默认或指定的打印机,并具有可定制的打印选项。

    在 C# 中安装用于打印的 PDF 库的步骤是什么?

    要安装 IronPDF 库,您可以使用 Visual Studio 中的 NuGet 包管理器、NuGet 包管理器控制台,或通过 DLL 文件添加库。

    我可以使用此库从 HTML 创建 PDF 吗?

    是的,IronPDF 允许您使用 RenderHtmlAsPdf 方法从 HTML 创建 PDF。这可以将 HTML、CSS 和 JavaScript 转换为 PDF 文档。

    如何使用此库将 PDF 发送到特定的打印机?

    要将 PDF 发送到特定打印机,您可以在 IronPDF 中设置 PrintDocument 对象的 PrinterSettings.PrinterName 属性为所需的打印机名称。

    此库支持哪些高级打印选项?

    IronPDF 支持高级打印选项,例如指定打印机设置、调整打印分辨率和跟踪已打印页数。

    使用此 PDF 库可以设置自定义打印分辨率吗?

    是的,您可以使用 IronPDF 中的 PrintDocument 对象的 DefaultPageSettings.PrinterResolution 属性设置自定义打印分辨率。

    如何使用此库将 URL 渲染为 PDF?

    您可以使用 IronPDF 的 RenderUrlAsPdf 方法将 URL 渲染为 PDF,这使您可以将网页转换为 PDF 文档。

    这个库提供免费试用吗?

    是的,IronPDF 提供免费试用,允许用户探索其在生成和打印 PDF 文档方面的功能。

    我可以使用此库跟踪已打印的页数吗?

    是的,IronPDF 允许您通过访问 PrintDocument 对象的属性在打印作业期间跟踪已打印的页数。

    这个 PDF 打印库兼容哪些平台?

    IronPDF 兼容多个平台,包括 Windows、macOS、Android 和 iOS,使其适用于不同的开发环境。

    Curtis Chau
    技术作家

    Curtis Chau 拥有卡尔顿大学的计算机科学学士学位,专注于前端开发,精通 Node.js、TypeScript、JavaScript 和 React。他热衷于打造直观且美观的用户界面,喜欢使用现代框架并创建结构良好、视觉吸引力强的手册。

    除了开发之外,Curtis 对物联网 (IoT) 有浓厚的兴趣,探索将硬件和软件集成的新方法。在空闲时间,他喜欢玩游戏和构建 Discord 机器人,将他对技术的热爱与创造力相结合。

    相关文章