跳至页脚内容
使用 IRONPRINT

如何在 .NET Core 中打印 PDF 文件

如何在 .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 文件

配置默认打印机和打印机名称Invoice

Thank 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 机器人,将他对技术的热爱与创造力相结合。