跳至页脚内容
产品比较

在 C# 中使用 Itextsharp 和 IronPDF 打印 PDF 的比较

如何使用 iTextSharp 打印 PDF 文件

下载用于解析 PDF 文件的 C# 库。
  • 通过实例化 PdfReader 对象加载现有 PDF 文档
  • 从 PdfReader 实例化 PdfDocument 对象
  • 从 PdfDocument 创建 PrintHelper 对象在 iTextSharp 中调用 PrintHelper 对象的 Print 方法。

    3.安装 IronPdf 库1 3.在 "NuGet 包管理器 "窗口中,选择 "浏览 "选项卡。 4.在搜索栏中输入 "IronPdf",然后点击 Enter。 5.从搜索结果中选择 "IronPdf",然后点击 "安装 "按钮。 !a href="/static-assets/pdf/blog/itextsharp-print-pdf/itextsharp-print-pdf-2.webp">IronPDF NuGet 软件包搜索。 6.查看将要安装的依赖项,然后单击 "确定 "继续安装。 7.等待安装完成。 您可以在 "输出 "窗口中跟踪翻译进度。 8.安装完成后,IronPDF 库将被添加到您的项目中,您就可以开始使用 IronPDF 了。 就是这样! 您已使用 NuGet 软件包管理器成功安装了 IronPDF。 您也可以直接从 IronPDF 网站下载 IronPDF,或下载 dll 代替手动安装。

    4.安装 iTextsharp PDF 库

    3 3.在 "NuGet 包管理器 "窗口中,选择 "浏览 "选项卡。 4.在搜索栏中输入 "iTextsharp",然后点击 Enter。 5.从搜索结果中选择 "iText 7",然后点击 "安装 "按钮。 !a href="/static-assets/pdf/blog/itextsharp-print-pdf/itextsharp-print-pdf-4.webp">4 6.查看将要安装的依赖项,然后单击 "确定 "继续安装。 7.等待安装完成。 您可以在 "输出 "窗口中跟踪翻译进度。 8.安装完成后,您就可以开始在项目中使用 iTextsharp 了。 就是这样! 您已使用 NuGet 软件包管理器成功安装了 iTextsharp。 ## 5.使用 IronPDF 打印 PDF 文档。 使用 IronPDF 打印 PDF 相当简单,它提供了许多选项,只需几行代码即可打印 PDF 文件。 下面,我们将讨论一个仅使用 IronPDF 的渲染 PDF 对象(不使用任何其他库)打印 IronPDF tiger wiki 页面并向默认打印机发送指令的代码示例。 ```csharp using IronPdf; // Initialize ChromePdfRenderer to render a URL as PDF var renderer = new ChromePdfRenderer(); // Render the PDF from a URL PdfDocument pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf"); // Print the PDF at 300 DPI to the default printer pdf.Print(300, true); // Get a PrintDocument for additional customization if needed System.Drawing.Printing.PrintDocument printDocYouCanWorkWith = pdf.GetPrintDocument(); ``` 上面的代码演示了如何从 IronPDF 用于创建 PDF 文件的 URL 获取数据。然后,代码会设置打印机参数,并将 PDF 文件发送到默认打印机,以直接打印 PDF 文档。

    6.使用 iTextSharp 打印 PDF 文件

    7.结论5 要了解有关使用 IronPDF 打印 PDF 的更多信息,请访问以下[链接](https://ironpdf.com/examples/paper-printing-pdfs/)。 有关 IronPDF 和 iTextSharp 的全面比较,请访问此[链接](/blog/compare-to-other-components/itextsharp/)。 {i:(iTextSharp 是其各自所有者的注册商标。 本网站与 iTextSharp 无关,也未得到 iTextSharp 的支持或赞助。所有产品名称、徽标和品牌均为其各自所有者的财产。 比较仅供参考,反映的是撰写时的公开信息。]

    常见问题解答

    如何使用 C# 打印 PDF 文件?

    您可以通过使用诸如 IronPDF 的库来利用 C# 打印 PDF 文件,它提供了一种简单的方法,通过其渲染 PDF 对象将 PDF 发送到默认打印机。

    使用 IronPDF 打印 PDF 有哪些优势?

    IronPDF 为打印 PDF 提供了多个优势,包括易于使用、全面的文档支持以及无需额外的第三方工具即可直接打印的能力。它还支持将 HTML、CSS 和图像转换为 PDF 等多种功能。

    如何在 C# 项目中安装 IronPDF?

    要在 C# 项目中安装 IronPDF,请使用 Visual Studio 中的 NuGet 包管理器。右键单击您的项目,选择“管理 NuGet 包”,搜索“IronPDF”,然后点击“安装”。

    iTextSharp 能直接在 C# 中打印 PDF 吗?

    iTextSharp 不支持原生 PDF 直接打印。它需要额外的第三方库或自定义代码来处理打印作业进程。

    IronPDF 和 iTextSharp 在 PDF 操作上的主要区别是什么?

    主要区别在于 IronPDF 提供了直接支持打印 PDF 的功能,并包括如将 HTML 转换为 PDF 以及编辑现有 PDF 的功能。iTextSharp 虽然灵活并提供高质量的输出,但缺乏直接打印支持,需要额外的工具来实现这一功能。

    为什么在 C# 应用程序中打印 PDF 重要?

    在 C# 应用程序中,PDF 打印对于生成发票、收据和报告等任务至关重要。它使开发人员能够制作出在不同平台上保持一致格式的专业文档。

    解决 IronPDF 打印问题的一种常见步骤是什么?

    一种常见的故障排除步骤是确保安装了 IronPDF 的最新版本,并且项目依赖项配置正确。检查打印机设置和错误日志也有助于诊断问题。

    如何使用 IronPDF 将 HTML 转换为 C# 中的 PDF?

    您可以使用 IronPDF 的RenderHtmlAsPdf方法将 HTML 字符串转换为 PDF。此外,HTML 文件可以使用RenderHtmlFileAsPdf方法转换为 PDF。

    Curtis Chau
    技术作家

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

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

    相关文章