使用 IRONPDF

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

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

您是否想知道如何使用 C# .NET 編程語言創建 PDF 文件或下載 PDF 文件? 本文將討論如何使用名為市場領先的 .NET 庫來做到這一點IronPDF - 用於 .NET 的 HTML 轉 PDF 庫. IronPDF讓您下載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 安裝指南安裝 IronPDF 並開始處理 PDF。

1. 在 Visual Studio 中創建新專案

打開 Visual Studio 開發環境。

啟動 Visual Studio 後,前往「檔案」選單。選擇「新專案」,然後選擇「主控台應用程式」。

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

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

配置新專案

當新窗口出現時,選擇目標框架並點擊建立

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

選擇 .NET Framework

主要的 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:導航到包管理器控制台

導航至套件管理員主控台

套件管理器主控台將顯示在螢幕底部。 只需輸入以下命令並按下回車鍵,IronPDF 將會安裝。

Install-Package IronPdf

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

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

2.3 從 NuGet 網頁直接下載

第三種方式是直接從網站下載 NuGet 套件。

  • 導航到連結「從NuGet下載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圖:網頁瀏覽器中的維基百科文章

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

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 從 URLs 創建 PDF。 IronPDF使得從現有的URL將HTML轉換成PDF文件非常簡單。 JavaScript、圖片、表單和鏈接都得到了極好的支持; 輸出幾乎與原始內容相同,並保留所有格式和鏈接。

欲了解更多使用IronPDF的範例,請閱讀此內容IronPDF URL 轉 PDF 程式碼範例. 欲了解有關 IronPDF 提供的功能的更多資訊,請訪問IronPDF 功能概覽頁面。

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

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

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

免費 NuGet 下載 總下載次數: 11,622,374 查看許可證 >