Convert HTML to PDF in C#

Aspose.PDF 的 HTML Converter Plugin for .NET 简化了将 HTML 内容转换为高品质的 PDF. 这个强大的 .NET 图书馆为 HTML 转换为 PDF 适用于开发人员寻求在他们的应用中无缝整合 HTML 到 PDF 功能。

内容表

HTML 到 PDF 转换器 API

ASPOSE.PDF 为 .NET 它是一个坚实的API,允许您轻松地将 HTML 文件或 Web 页面转换为 PDF 文档. 该图书馆保证布局忠诚度,产生专业质量的输出至关重要 C# .NET HTML 为 PDF 的翻译与 CSS 支持

關鍵特點 Aspose.PDF HTML 轉換器插件

  • 从文件、流或URL转换为高品质的PDF。
  • 支持密码保护和文件许可。
  • 有效的包装处理能力。
  • 跨平台兼容性为Windows、macOS和Linux。
  • 增强 性能优化HTML 转换为 PDF

安装

您可以通过 NuGet 轻松安装 Aspose.PDF 以以下命令:

PM> Install-Package Aspose.PDF

将 HTML 转换为 PDF 在 C#

要将 HTML 转换为 PDF 在 C# 中,请遵循以下简单步骤:

  • 设置 HTML 选项 使用 HtmlLoad选项 授课允许CSS风格和其他功能。
  • 加载 HTML 内容 使用 文件 班级。
  • 保存输出 作为 PDF 使用 Document.Save() 方法。

例子代码

下面是一个示例 Aspose.PDF HTML 转换为 PDF 将 HTML 文件转换为 PDF:

// Create HTML load options
HtmlLoadOptions htmloptions = new HtmlLoadOptions();
// Load HTML file
Document doc = new Document("HTML-Document.html", htmloptions);
// Convert HTML file to PDF
doc.Save("HTML-to-PDF.pdf");

从 HTML 创建加密的 PDF

使用 Aspose.PDF,确保您的转换PDF是简单的. 您可以应用密码保护和访问许可证,以确保敏感文件的隐私和完整性。

例子代码

下面的代码剪辑描述了如何将HTML转换为加密的PDF:

// Create HTML load options
HtmlLoadOptions htmloptions = new HtmlLoadOptions();
// Load HTML file
Document doc = new Document("HTML-Document.html", htmloptions);
// Set encryption parameters
doc.Encrypt("userpassword", "ownerPassword", Permissions.ModifyContent, CryptoAlgorithm.AESx256);
// Convert HTML file to PDF
doc.Save("HTML-to-PDF.pdf");

出口网页到 PDF

Aspose.PDF 允许您将现场网页转换为 PDF 文档,使其成为存档网页内容或共享动态网页的无价工具。

出口网页的步骤:

  • 创建网页请求到所需URL使用 WebRequest.
  • 回复回应作为流。
  • 将流量加载到 Document 对象与 HtmlLoadOptions.
  • 保存流内容作为PDF。

例子代码

下面是一个代码剪辑,将 HTML 页面从 URL 转换为 PDF:

WebRequest req = WebRequest.Create(@"https://docs.oracle.com/javase/tutorial/networking/urls/readingURL.html");
// Get web page into stream
using (Stream stream = req.GetResponse().GetResponseStream())
{
// Initialize HTML load options
HtmlLoadOptions htmloptions = new HtmlLoadOptions("https://docs.oracle.com/");
// Load stream into Document object
Document pdfDocument = new Document(stream, htmloptions);
// Save output as PDF format
pdfDocument.Save("HTML-to-PDF.pdf");
}

免费许可和资源

你可以得到一个 免费临时许可证 使用 Aspose.PDF for .NET 没有任何评估限制。 人们在说什么 探索更多 C# .NET HTML 到 PDF 转换资源GitHub 存储库.

结论

在此指南中,您了解如何使用 C# 编程地将 HTML 内容转换为 PDF. 无论您是处理本地 HTML 文件、直播网页或通过加密保存 PDF, Aspose.PDF for .NET 为您提供一个可靠的解决方案,以满足您的所有 C# .NET PDF 从 HTML 要求。

使用 Aspose.PDF 插件为 HTML 到 PDF 在 C# .NET,您可以实现高品质 HTML 到 PDF 转换 无力,确保您的应用程序提供专业结果每次. 无论您需要 C# .NET HTML 到 PDF 转换使用 Aspose.PDF,或者您正在寻找处理复杂的 HTML 布局, Aspose.PDF 是正确的工具。

对于从 $99 开始的成本效益解决方案,请探索 Aspose.PDF 如何通过动态 HTML 到 PDF 生成能力来增强应用程序,使其成为 .NET 开发人员的重要工具。

如果您有兴趣如何使用 .NET Core 将 HTML 转换为 PDF 或寻找方法,以便在没有图书馆的情况下将 C# 中转化为 HTML PDF,则 Aspose.PDF 为这些功能提供全面的支持。

除此之外,您还可以探索 Aspose HTML 到 PDF C# 功能,简化转换过程,并学习如何无缝地 HTML 页向 PDF。

其他资源

  • 要了解更多关于 .NET Core 将 HTML 转换为 PDF 的信息,请参阅官方文档。
  • 如果您需要 ** 将 HTML 页面转换为 PDF ASP.NET C#**,则在社区论坛中可以找到具体示例。
  • 对于探索 **Best HTML to PDF Converter C#**的人来说, Aspose 提供了一个完整的工具套件。
  • 您还可以找到有关如何 C# Export HTML to PDF 的资源,并有效地使用 ** C# HTML 到 PDF 图书馆**。
  • 如果您想将 HTML 转换为 PDF ASP.NET C# Free,Aspose 提供各种选项,以满足您的需求。

除此之外,您还可以利用 C# 转换 HTML 到 PDF 功能,探索 ** C# 从 HTML* 创建 PDF 方法,并使用 c# HTML 为 PDF Free 的选项,以最大限度地提高您的 PDF 分发努力。

此外,請考慮使用 C# HTML 到 PDF 轉換器 選項或探索工具,如 Aspose 转換 HTML 为 PDF ,以及 ** C# html 至 PDF Library** 的特定用途案例,例如 .NET 將 HTML 大為 PDF** 和 HTML 向 PDF .NET Core 免費的解決方案

为了进一步改进您的项目,您也可能想探索如 C# Export HTML to PDF、 ** C# Load HTML Document** 和 *c# 打印 HTML 到 PDF 等选项,以获得更全面的 PDF 生成方法。

More in this category