使用 IRONPDF

如何在 C# 中從 URL 下載 PDF(逐步)教程

已更新 2024年2月25日
分享:

您是否想知道如何使用 URL 創建 PDF 文件或使用 C# .NET 編程語言下載 PDF 文件?本文將討論如何使用一個市場領先的 .NET 庫來實現這一點。 IronPDFIronPDF讓您下載PDF檔案並將任何HTML頁面轉換為PDF檔案。

IronPDF

IronPDF 是一個強大的 HTML 到 PDF 轉換 API。IronPDF 為 .NET 和 .NET Core 框架中的 HTML 網站轉換提供了一套全面的工具。IronPDF 允許開發者在 .NET 專案中創建、修改和獲取 PDF。使用 IronPDF,開發人員可以輕鬆地從 HTML 頁面生成和操作高保真度的 PDF。

使用 IronPDF 創建 PDF 文件既簡單又高效,從而減少了開發人員的工作量。

開始使用 IronPDF,只需要在你的系統上安裝 Visual Studio 和 C#。按照這篇簡單的分步文章中的步驟來安裝 IronPDF 並開始使用 PDF。

1. 在 Visual Studio 中創建新專案

打開 Visual Studio IDE。

啟動 Visual Studio 後,進入檔案選單。選擇“新專案”,然後選擇控制台應用。

在相關的文本框中輸入專案名稱並選擇路徑。然後,點擊創建按鈕。根據下圖選擇所需的 .NET Framework:

如何從 URL 下載 PDF 谷歌地圖圖像在 C# 中 (逐步) 教學,圖1:配置新專案

配置新專案

當新視窗出現時,選擇目標框架並點擊 Create

如何在C#中從URL下載PDF(逐步)教程,圖2:選擇.NET Framework

選擇 .NET 框架

現在將打開主要的 Program.cs 文件。

如何在C#中從URL下載PDF(逐步)教程,圖3:為新專案創建的預設C#檔案

為新專案創建了一個預設的 C# 檔案

2. 安裝 IronPDF C# 庫

IronPDF 庫可以通過多種方式下載和安裝,本教程針對三種最簡單的方法:

  • 使用 Visual Studio NuGet 包管理器
  • 使用 Visual Studio 命令行
  • 從 NuGet 網頁直接下載

2.1. 使用 Visual Studio NuGet 套件管理器

在 Visual Studio 中,可以使用 NuGet 套件管理器選項將套件直接安裝到解決方案中。以下截圖顯示了如何打開它。

如何從 C# 中的 URL 下載 PDF(步驟教程),圖 4:導航至 NuGet 套件管理器

導航到 NuGet 套件管理器

這將打開一個搜尋框,顯示 NuGet 上可用的套件庫列表。如下面的螢幕截圖所示,在套件管理器搜尋欄中搜尋關鍵字 "IronPDF"。

如何在 C# 中從 URL 下載 PDF(分步指南),圖 5:在 NuGet 套件管理員 UI 中搜尋 IronPDF

在 NuGet 套件管理器 UI 中搜尋 IronPDF

選取 IronPDF 套件 (如上所示的第一個選項) 並點擊安裝將套件添加到此解決方案。

如何在 C# 中從 URL 下載 PDF(逐步)教程,第6步:在 NuGet Package Manager UI 中安裝 IronPDF

在 NuGet 套件管理器 UI 中安裝 IronPDF

2.2. 使用 Visual Studio 命令行

在 Visual Studio 菜单中,点击工具,移动光标到 NuGet 程序包管理器,然后点击程序包管理器控制台。

如何從 URL 下載 PDF 在 C# 中(逐步)教程,圖 7:導航到包管理器控制台

導航到套件管理員主控台

套件管理員主控台將出現在螢幕底部。只需輸入以下命令並按下 Enter 鍵,IronPDF 就會安裝。

Install-Package IronPdf

如何從 C# 的 URL 下載 PDF(逐步)教學,圖 8:在套件管理員控制台中安裝 IronPDF

在套件管理控制台中安裝 IronPDF

2.3 從 NuGet 網頁直接下載

第三種方法是直接從網站下載 NuGet 包。

  • 導航到鏈接“https://www.nuget.org/packages/IronPdf/- 從右側菜單中選擇下載包選項。
  • 雙擊下載的包,將自動安裝。
  • 現在重新加載解決方案並在項目中開始使用它。

3. 使用 IronPDF 從 URL 下載 PDF

您可以使用 IronPDF 只需幾行代碼即可輕鬆從 URL 下載 PDF 文件。URL 到 PDF 的轉換有很多應用,例如保存或發送 UI 設計以及記錄保存等。使用 IronPDF 的 URL 到 PDF 文件轉換只需幾秒鐘,因為它使用世界第一的渲染引擎來渲染 HTML。

本教程將展示 IronPDF 的精確性和效率,針對兩個大小和複雜度不同的網站進行演示。

3.1. 從電子商務網站的URL下載PDF

IronPDF 可以從 URL 渲染任何電子商務網站的文字、圖片和描述,只需幾行代碼。

要執行此轉換,請複製您喜愛的電子商務網站的 URL,並使用類似於下面所給的代碼執行項目。

using IronPdf;

// Instantiate renderer
var renderer = new IronPdf.ChromePdfRenderer();

// Create a PDF from a URL or local file path
var pdf = renderer.RenderUrlAsPdf("https://www.daraz.pk/#hp-flash-sale");

// Export to a file or Stream
pdf.SaveAs("url.pdf");
using IronPdf;

// Instantiate renderer
var renderer = new IronPdf.ChromePdfRenderer();

// Create a PDF from a URL or local file path
var pdf = renderer.RenderUrlAsPdf("https://www.daraz.pk/#hp-flash-sale");

// Export to a file or Stream
pdf.SaveAs("url.pdf");
Imports IronPdf

' Instantiate renderer
Private renderer = New IronPdf.ChromePdfRenderer()

' Create a PDF from a URL or local file path
Private pdf = renderer.RenderUrlAsPdf("https://www.daraz.pk/#hp-flash-sale")

' Export to a file or Stream
pdf.SaveAs("url.pdf")
VB   C#

給定樣本的輸出如下。將此圖像與它在網頁瀏覽器中的顯示方式進行比較:

如何使用 C# 教程逐步從 URL 下載 PDF,圖 9:從 URL 輸出 PDF 文件

從 URL 生成的 PDF 文件

3.2. 從博客網站的 URL 下載 PDF

博客網站有很多對其使用者介面來說很重要的小細節。理想情況下,在將博客頁面轉換為 PDF 時應保留這些細節。

下一個例子將展示將維基百科文章轉換為 PDF 的結果。

如何在 C# 中從 URL 下載 PDF(逐步)教程,圖 10:Web 瀏覽器中的 Wikipedia 文章

在網頁瀏覽器中的維基百科文章

using IronPdf;

// Instantiate renderer
var renderer = new IronPdf.ChromePdfRenderer();

// Create a PDF from a URL or local file path
var pdf = renderer.RenderUrlAsPdf("https://en.wikipedia.org/wiki/URL");

// Export to a file or Stream
pdf.SaveAs("url.pdf");
using IronPdf;

// Instantiate renderer
var renderer = new IronPdf.ChromePdfRenderer();

// Create a PDF from a URL or local file path
var pdf = renderer.RenderUrlAsPdf("https://en.wikipedia.org/wiki/URL");

// Export to a file or Stream
pdf.SaveAs("url.pdf");
Imports IronPdf

' Instantiate renderer
Private renderer = New IronPdf.ChromePdfRenderer()

' Create a PDF from a URL or local file path
Private pdf = renderer.RenderUrlAsPdf("https://en.wikipedia.org/wiki/URL")

' Export to a file or Stream
pdf.SaveAs("url.pdf")
VB   C#

如何從 URL 下載 PDF 在 C# 中 (一步一步的教學), 圖 11:來自維基百科文章的輸出 PDF 文件

來自維基百科文章的輸出 PDF 檔案

在創建博客頁面的 PDF 時,內部鏈接不應被破壞。使用 IronPDF 創建的 PDF 能夠正確地保留所有鏈接。

4. 結論

本教程討論了如何使用 IronPDF 從 URL 生成 PDF。IronPDF 使從現有 URL 將 HTML 轉換為 PDF 文件變得非常簡單。JavaScript、圖像、表單和鏈接都得到了非常完善的支持;輸出幾乎與原始文件相同,並保留了所有格式和鏈接。

有關使用 IronPDF 的更多示例,請閱讀此 將 URL 轉換為 PDF 範例程式碼. 若要了解有關IronPDF功能的更多信息,請訪問 功能 頁面。

此外,IronPDF 提供的一些顯著功能:

有關 IronPDF 免費和商業專案授權的更多資訊,請參閱 授權 頁面。購買 Iron Software 的整個 五個庫的套件 以大幅折扣價購買:用兩套軟件庫的價錢購買五套軟件庫。

< 上一頁
如何在C#中從模板生成PDF
下一個 >
如何使用 IronPDF 在 .NET 中建立 PDF 檔案

準備開始了嗎? 版本: 2024.10 剛剛發布

免費 NuGet 下載 總下載次數: 10,993,239 查看許可證 >