跳至页脚内容
使用 IRONPRINT

C# 将 PDF 打印到特定打印机(代码示例教程)

如何在 C# 中将 PDF 打印到特定打印机

安装 PDF 打印机 C# 库
  • 使用 C# 渲染新的或加载现有的 PDF 文档
  • 利用 PrintDoc 类配置 PDF 打印机
  • 通过设置 PrinterName 属性从特定打印机打印
  • 执行 Print 方法,以默认 DPI 或自定义 DPI 进行打印
  • 。 C# Print PDF to Specific Printer(代码示例教程),图 1:通过软件包管理器控制台安装软件包。 **通过软件包管理器控制台安装软件包**。 下一步是创建 PDF 文档。 如果您不想创建新的 PDF 文档,也可以直接加载现有的 PDF 文档。 让我们创建一个 PDF 文档。

    使用 URL 创建 PDF 文档

    使用 HTML 字符串创建 PDF 文档My PDF File

    This is a sample PDF document created to demonstrate the PDF file generation using HTML string

    "); ```

    将 PDF 文件打印到特定打印机

    打印对话指定份数选择页面范围以打印 PDF 文件协作属性获取论文来源结论摘要

    常见问题解答

    如何在 C# 中将 PDF 打印到特定打印机?

    要在 C# 中将 PDF 打印到特定打印机,使用 IronPDF 设置 PrinterSettings 的 PrinterName 属性为所需的打印机名称,并执行 Print 方法。

    打印 PDF 时可以自定义 DPI 设置吗?

    可以,IronPDF 允许您在打印 PDF 时自定义 DPI 设置。您可以在 PrintDoc 类中指定 DPI 以满足您的打印质量需求。

    如何在使用 IronPDF 打印 PDF 时显示打印对话框?

    要显示打印对话框,请在 IronPDF 的 Print 函数参数中传入 'true'。这将触发 GUI 打印对话框以调整打印机设置,然后再打印。

    是否可以仅打印 PDF 中的特定页范围?

    可以,使用 IronPDF,您可以通过在执行打印命令之前设置 PrinterSettings 的 FromPageToPage 属性来打印特定页范围。

    如何使用IronPDF打印PDF的多份副本?

    要打印多份副本,请在执行 Print 方法之前,将 IronPDF 中 PrinterSettings 的 Copies 属性设置为所需的副本数量。

    打印 PDF 时的 Collate 选项有什么作用?

    IronPDF 中的 Collate 选项确保在开始打印下一份副本之前,先按顺序打印每份副本的所有页面,这在打印多个文档副本时非常有用。

    如何检索打印机可用的纸张来源?

    在 IronPDF 中,您可以使用 PrinterSettings 的 PaperSources 属性来检索并选择特定打印机的可用纸张来源。

    IronPDF 提供了哪些用于 PDF 操作的附加功能?

    IronPDF 提供的功能包括将 HTML 和 URL 渲染为 PDF,添加条形码,通过密码增强文档安全性,加水印等,使其成为开发人员的综合工具。

    如何安装 IronPDF 库进行 PDF 操作?

    要安装 IronPDF,请在 Package Manager Console 中使用 Install-Package IronPdf 命令,将库添加到您的 .NET 项目中。

    IronPDF 可以渲染现有 PDF 文档进行打印吗?

    可以,IronPDF 可以渲染新 PDF 和现有 PDF 文档进行打印,允许您指定打印设置并轻松执行打印命令。

    Curtis Chau
    技术作家

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

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