在實際環境中測試
在生產環境中測試無浮水印。
在任何需要的地方都能運作。
您是否想知道如何使用 URL 創建 PDF 文件或使用 C# .NET 編程語言下載 PDF 文件?本文將討論如何使用一個市場領先的 .NET 庫來實現這一點。 IronPDFIronPDF讓您下載PDF檔案並將任何HTML頁面轉換為PDF檔案。
ChromePdfRenderer
類別以訪問其方法將網址渲染為PDF
在C#中從URL生成PDF的方法另存為
導出 PDF 的方法IronPDF 是一個強大的 HTML 到 PDF 轉換 API。IronPDF 為 .NET 和 .NET Core 框架中的 HTML 網站轉換提供了一套全面的工具。IronPDF 允許開發者在 .NET 專案中創建、修改和獲取 PDF。使用 IronPDF,開發人員可以輕鬆地從 HTML 頁面生成和操作高保真度的 PDF。
使用 IronPDF 創建 PDF 文件既簡單又高效,從而減少了開發人員的工作量。
開始使用 IronPDF,只需要在你的系統上安裝 Visual Studio 和 C#。按照這篇簡單的分步文章中的步驟來安裝 IronPDF 並開始使用 PDF。
打開 Visual Studio IDE。
啟動 Visual Studio 後,進入檔案選單。選擇“新專案”,然後選擇控制台應用。
在相關的文本框中輸入專案名稱並選擇路徑。然後,點擊創建按鈕。根據下圖選擇所需的 .NET Framework:
配置新專案
當新視窗出現時,選擇目標框架並點擊 Create。
選擇 .NET 框架
現在將打開主要的 Program.cs
文件。
為新專案創建了一個預設的 C# 檔案
IronPDF 庫可以通過多種方式下載和安裝,本教程針對三種最簡單的方法:
使用 Visual Studio 命令行
在 Visual Studio 中,可以使用 NuGet 套件管理器選項將套件直接安裝到解決方案中。以下截圖顯示了如何打開它。
導航到 NuGet 套件管理器
這將打開一個搜尋框,顯示 NuGet 上可用的套件庫列表。如下面的螢幕截圖所示,在套件管理器搜尋欄中搜尋關鍵字 "IronPDF"。
在 NuGet 套件管理器 UI 中搜尋 IronPDF
選取 IronPDF 套件 (如上所示的第一個選項) 並點擊安裝將套件添加到此解決方案。
在 NuGet 套件管理器 UI 中安裝 IronPDF
在 Visual Studio 菜单中,点击工具,移动光标到 NuGet 程序包管理器,然后点击程序包管理器控制台。
導航到套件管理員主控台
套件管理員主控台將出現在螢幕底部。只需輸入以下命令並按下 Enter 鍵,IronPDF 就會安裝。
Install-Package IronPdf
在套件管理控制台中安裝 IronPDF
第三種方法是直接從網站下載 NuGet 包。
雙擊下載的包,將自動安裝。
您可以使用 IronPDF 只需幾行代碼即可輕鬆從 URL 下載 PDF 文件。URL 到 PDF 的轉換有很多應用,例如保存或發送 UI 設計以及記錄保存等。使用 IronPDF 的 URL 到 PDF 文件轉換只需幾秒鐘,因為它使用世界第一的渲染引擎來渲染 HTML。
本教程將展示 IronPDF 的精確性和效率,針對兩個大小和複雜度不同的網站進行演示。
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")
給定樣本的輸出如下。將此圖像與它在網頁瀏覽器中的顯示方式進行比較:
從 URL 生成的 PDF 文件
博客網站有很多對其使用者介面來說很重要的小細節。理想情況下,在將博客頁面轉換為 PDF 時應保留這些細節。
下一個例子將展示將維基百科文章轉換為 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");
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")
來自維基百科文章的輸出 PDF 檔案
在創建博客頁面的 PDF 時,內部鏈接不應被破壞。使用 IronPDF 創建的 PDF 能夠正確地保留所有鏈接。
本教程討論了如何使用 IronPDF 從 URL 生成 PDF。IronPDF 使從現有 URL 將 HTML 轉換為 PDF 文件變得非常簡單。JavaScript、圖像、表單和鏈接都得到了非常完善的支持;輸出幾乎與原始文件相同,並保留了所有格式和鏈接。
有關使用 IronPDF 的更多示例,請閱讀此 將 URL 轉換為 PDF 範例程式碼. 若要了解有關IronPDF功能的更多信息,請訪問 功能 頁面。
此外,IronPDF 提供的一些顯著功能:
有關 IronPDF 免費和商業專案授權的更多資訊,請參閱 授權 頁面。購買 Iron Software 的整個 五個庫的套件 以大幅折扣價購買:用兩套軟件庫的價錢購買五套軟件庫。