使用 IRONPRINT 如何在 .NET Core 中打印 PDF 文件 Curtis Chau 已更新:七月 28, 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 IronPrint 是 Iron Software 全新的 .NET 打印库,可兼容 Windows、macOS、Android 和 iOS 等多种平台。现在就开始使用 IronPrint! 如何在 .NET Core 中打印 PDF 文件设置您的 .NET Core 项目How To Print PDF Files in .NET Core:图 1 - 选择 ASP.NET Core Web 应用程序创建新项目。 **安装 IronPdf**:访问 "NuGet 包管理器 "并搜索 "IronPDF",将其安装到您的项目中。 确保 IronPDF 库已正确安装并在项目文件中引用。 您需要在代码中包含适当的 `using` 语句,例如 `using IronPdf;` !a href="/static-assets/pdf/blog/net-core-print-pdf/net-core-print-pdf-2.webp">How To Print PDF Files in .NET Core:图 2 - 使用 NuGet 浏览器查找 IronPDF 库。 在 ASP.NET Core 中创建基本 PDF 文档设置新控制器编写操作方法Hello, IronPDF!This is a simple PDF document created in an ASP.NET Core web app."); // Save the generated PDF to the server's memory var content = pdf.Stream.ToArray(); // Return the PDF to the browser as a downloadable file return File(content, "application/pdf", "MyFirstPdf.pdf"); } } } ``` 运行您的应用程序/Pdf/CreatePdf`**。 下载 PDF 文件配置默认打印机和打印机名称InvoiceThank you for your business!"; // Render the HTML content to a PDF in memory var renderer = new ChromePdfRenderer(); var pdf = renderer.RenderHtmlAsPdf(htmlContent); // Get the print document from the PDF var printDoc = pdf.GetPrintDocument(); // Set the printer name (replace with your printer's actual name) printDoc.PrinterSettings.PrinterName = "Your Printer Name"; // Optional: Configure additional printer settings // e.g., printDoc.PrinterSettings.Copies = 2; // e.g., printDoc.DefaultPageSettings.Landscape = true; // Send the document to the printer printDoc.Print(); // Return a confirmation response to the client return Content("The document has been sent to the printer."); } } } ``` 切记将 "您的打印机名称 "替换为您环境中打印机的实际名称。 打印机应可访问运行 ASP.NET Core 应用程序的服务器。 当您运行程序并访问 URL"`**https://localhost:/Pdf/PrintPdf**`"时,您将看到输出消息,显示 PDF 已发送至打印机。 !a href="/static-assets/pdf/blog/net-core-print-pdf/net-core-print-pdf-3.webp">How To Print PDF Files in .NET Core:图 3 - 先前代码的输出信息。 结论How To Print PDF Files in .NET Core:图 4 - IronPDF 许可页面。 常见问题解答 如何设置 .NET Core 项目来打印 PDF? 要设置 .NET Core 项目以打印 PDF,请在 Visual Studio 中创建一个新的 ASP.NET Core Web 项目,并通过 NuGet 包管理器安装 IronPDF。此设置允许您利用 IronPDF 的功能来创建和打印 PDF。 在 .NET Core 中打印 PDF 文档涉及哪些步骤? 在 .NET Core 中打印 PDF 涉及使用 IronPDF 创建或加载 PDF 文档,配置打印机设置,以及从您的应用程序执行打印命令以将文档发送到打印机。 如何在 ASP.NET Core 中将 HTML 内容转换为 PDF? 您可以使用 IronPDF 的 ChromePdfRenderer 类在 ASP.NET Core 中将 HTML 内容转换为 PDF,该类有效地将 HTML 字符串或文件渲染为 PDF 文档。 IronPDF 能否直接从 .NET Core 应用程序打印到打印机? 是的,IronPDF 可以直接从 .NET Core 应用程序打印到打印机。您需要在代码中配置打印机设置并使用 IronPDF 的方法启动打印作业。 在打印 PDF 时可以配置哪些打印机设置? 使用 IronPDF 打印 PDF 时,可以在应用程序代码中直接配置打印机名称、复印数量、页面方向和其他相关的打印选项。 是否可以在购买之前试用 IronPDF? 是的,您可以通过免费试用来探索 IronPDF 的功能和特性,然后再决定是否购买。 IronPDF 兼容哪些操作系统? IronPDF 兼容多个操作系统,包括 Windows、macOS、Android 和 iOS,使其成为跨平台开发的多功能解决方案。 如何解决在 .NET Core 中打印 PDF 的常见问题? 在 .NET Core 中打印 PDF 的常见问题通常可以通过检查打印机配置设置、确保 IronPDF 安装正确,以及在打印前验证文档格式来解决。 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 在网络打印机上进行打印。 阅读更多 如何使用 IronPDF 从网络打印机打印 PDFC# 使用 IronPDF 打印 PDF 文件
已发布十月 19, 2025 如何使用 IronPrint 在 VB.NET 中打印 PDF VB.NET 打印 PDF 教程:在您的 .NET 应用程序中实现 PDF 打印。静默打印,对话框选项,自定义设置。 阅读更多