Generate PDF from HTML in C#

将 HTML 内容转换为 PDF 是存档、共享或打印文档的必需品。 ASPOSE.HTML 为 .NET 使开发人员能够轻松地将 HTML 文件、线条和直播 URL 转换为高品质的 PDF 文档. 在本文中,您将学习如何利用 C# .NET Core HTML 为 PDF Conversion 功能,以便从 HTML 中编程创建 PDF,并提供实用的示例和先进的自定义选项。

主题 覆盖

C# API to 从 HTML 创建 PDF

ASPOSE.HTML 为 .NET 它是一个强大的图书馆,提供无缝的 HTML 到 PDF 转换 功能,支持各种格式,如 XPS 和图像. 该图書馆可以轻松地集成到任何 .NET 应用程序,允许 高性能的 HTML 至 PDF 在 .Net

主要特点

  • 多种输入类型: 轻松地将 HTML 文件、行或直播 URL 转换为 PDF。
  • 可自定义输出: 修改保存分辨率、压缩和水标等选项,以便准确控制。
  • 跨平台支持: 完全兼容 Windows、macOS 和 Linux。

安装: 您可以使用 NuGet 将 Aspose.HTML for .NET 添加到您的项目中:

PM> Install-Package Aspose.Html

创建 PDF 文档从 HTML 在 C#

从 HTML 文件中创建 PDF 文档是简单的,请遵循以下简单步骤:

  • 使用 HTMLDocument 类下载 HTML 文档。
  • 创建一个例子 PdfSaveOptions 类。
  • 请使用 Converter.ConvertHTML() 方法来创建 PDF。 HTML文档, PdfSave选项, 以及输出PDF文件路径作为论点。

下面的代码样本描述了如何从使用C#的HTML文件中创建PDF文档。

Generate-PDF-Document-from-HTML-in-CSharp

Generate PDF Document from HTML in C#

将 HTML 转换为 PDF 与保存选项在 C#

您可以从 HTML 文件中创建 PDF 文档,同时通过遵循以下步骤来指定额外的保存选项:

  • 使用 HTMLDocument 类下载 HTML 文档。
  • 创建一个例子 PdfSaveOptions 类。
  • 指定额外的存储选项,如垂直解析和垂直解析。
  • 请使用 Converter.ConvertHTML() 方法来创建 PDF。

下面的代码样本显示了如何从HTML文件中创建PDF,并在C#中提供额外的选项。

从 HTML String 在 C# 中创建 PDF

从 HTML 字符串创建 PDF 文档也是简单的,请遵循以下步骤:

  • 创建一个例子 PdfSaveOptions 类。
  • 设置所需的任何存储选项。
  • 请使用 Converter.ConvertHTML() 方法来创建 PDF. 该方法采用 HTML 字符串, PdfSave选项, 以及输出PDF文件路径作为论点。

下面的代码样本描述了如何从 HTML 字符串中创建 PDF 使用 C# 与 PDFSharpCore HTML 到 PDF 图书馆的帮助。

创建 PDF 从 Live URL 在 C#

现在,让我们来探索如何将网页从URL保存为PDF文档:

  • 创建一个例子 Url 类与网页的 URL。
  • 创建一个例子 PdfSaveOptions 类。
  • 设置所需的保存选项。
  • 保存 HTML 作为 PDF 使用 Converter.ConvertHTML() 方法,通过 乌尔兰, PdfSave选项, 以及输出PDF文件路径作为论点。

下面的代码样本描述了如何从使用C#的现场URL创建PDF。

获取免费许可

你可以 获得免费的临时许可证 尝试 Aspose.HTML for .NET 没有评估限制. 这是一个很好的机会,探索 C# HTML 到 PDF API 免费试用 并评价其功能。

结论

在这篇文章中,我们学会了如何:

  • 将 HTML 文件编程。
  • 设置 PDF 保存选项。
  • 将 HTML 字符串保存为 PDF。
  • 保存一个网页作为PDF文件。
  • 将 HTML 文件转换为 PDF 以 C#。

无论您正在使用 Aspose 或探索其他 .NET HTML 到 PDF 开源替代方案,您都可以深化您的理解。 ASPOSE.HTML 为 .NET 使用的火焰 人们在说什么如果您有更多问题,请自由地通过我们的 免费支持论坛.

看也

使用 Aspose.HTML for .NET,您可以在 C# .Net 应用程序中实现有效的 ** HTML 到 PDF 转换,使其成为开发人员需要从 HTML 中创建 PDF 的可用和可靠的解决方案。 无论您在 C# 核心 Razor 页面MVC 應用程式 上工作,這本 高性能的 HTML 在PDF 轉換 本圖書館,包括 PdfSharpCore HTML 为 PDF 的選項,旨在滿足您的需求。

额外的资源:

  • 对于那些想要在 C# 中转换 HTML 到 PDF 的用户来说,请考虑使用可用的 ** 最佳 HTML 为 PDF 转換器 C #** 选项,例如 .NET 将 HTML 在 PDF 中变换
  • 如果您更喜欢一个 免费的 HTML 到 PDF 转换器 或一个 开放源代码 HTML 为 PDF C# 解决方案,那么有很多可用的图书馆为 C# HTML 在 PDF 的转型 ,可以满足各种项目要求。
  • 了解如何使用 C# 将 HTML 页面转换为 PDF 或 Export HTML to PDF in C# 用于特定使用情况。

要进一步改进您的项目,请考虑使用 C# 转换 HTML 到 PDF 选项在图书馆如 Aspose,或探索 .NET 将 HTML 为 PDF 能力,以满足您的开发需求。

More in this category