將 URL 轉換為 PDF C#

您是否遇到過將網頁保存為 PDF 文檔的情況?出於多種原因,從實時 URL 轉換 HTML 網頁可能很有用。它允許像任何其他文檔一樣保存所需的網頁以供離線訪問。 PDF 格式使突出顯示段落、添加評論和編輯轉換後的網頁變得容易。因此,您可以根據需要自定義該網頁!在本文中,我們將學習如何在 C# 中將 URL 轉換為 PDF。

本文將涵蓋以下主題:

  1. 將 URL 轉換為 PDF 的 C# API
  2. 將 URL 轉換為 PDF 的步驟
  3. 將網頁從 URL 轉換為 PDF

將 URL 轉換為 PDF 的 C# API

要將網頁從實時 URL 轉換為 PDF 文檔,我們將使用 Aspose.HTML for .NET API。它是一個功能豐富的 API,使我們能夠從 HTML 網頁或獨立的 HTML 文檔中創建、修改和提取數據。它還允許在沒有任何外部軟件的情況下將 HTML 網頁和文檔轉換為支持的格式

API 的 Url 類提供通用標識符 (URL) 的對象表示。我們有 API 的 PdfSaveOptions 類,它允許在保存為 PDF 時指定各種保存選項。我們可以使用 Converter 類將支持的文檔轉換為流行的格式。此類的 ConvertHTML(Url, PdfSaveOptions, string) 方法允許將 HTML 轉換為其他格式。

下載 API 的 DLL 或使用 NuGet 安裝它。

PM> Install-Package Aspose.Html

如何在 C# 中將 URL 轉換為 PDF

我們可以按照以下步驟輕鬆地將 HTML 從 URL 轉換為 PDF:

  • 指定實時網頁的 URL。
  • 指定 PDF 保存選項。
  • 將 URL 內容另存為 PDF。

以下部分介紹如何將這些步驟轉換為 C# 代碼並將 HTML 網頁內容從 URL 保存為 PDF。

使用 C# 將 URL 轉換為 PDF

我們可以按照以下步驟將任何網頁從實時 URL 保存到 PDF 文檔:

  1. 首先,使用網頁的 URL 創建 Url 類的實例。
  2. 接下來,創建 PdfSaveOptions 類的實例。
  3. 或者,定義保存選項。
  4. 最後,使用 Converter.ConvertHTML() 方法將 HTML 保存為 PDF。它以 Url、PdfSaveOptions 和輸出 PDF 文件路徑作為參數。

以下代碼示例顯示瞭如何在 C# 中將 URL 轉換為 PDF。

// 此代碼示例演示如何將內容從 網址 轉換為 PDF 文檔。
// 網址
Url url = new Url("https://about.aspose.com/");

// 初始化 PdfSaveOptions 
var options = new PdfSaveOptions();

// 將 HTML 代碼轉換為 PDF
Converter.ConvertHTML(url, options, @"C:\Files\網址toPDF.pdf");
使用 C# 將 URL 轉換為 PDF

使用 C# 將 URL 轉換為 PDF

獲得免費許可證

您可以獲得免費的臨時許可證 試用 Aspose.HTML for .NET,而沒有評估限制。

結論

在本文中,我們學習瞭如何在 C# 中將 HTML 內容從 URL 轉換為 PDF。此外,您可以使用 文檔 了解有關 Aspose.HTML for .NET API 的更多信息。如有任何疑問,請隨時通過我們的 免費支持論壇 與我們聯繫。

也可以看看