在生產環境中測試,無水印。
在任何需要的地方都能運行。
獲得 30 天的全功能產品。
在幾分鐘內上手運行。
試用產品期間完全訪問我們的支援工程團隊
您是否想知道如何使用 C# .NET 編程語言創建 PDF 文件或下載 PDF 文件? 本文將討論如何使用名為IronPDF - HTML to PDF Library for .NET的市場領先的.NET庫來實現這一點。 IronPDF讓您下載PDF文件並將任何HTML頁面轉換為PDF文件。
ChromePdfRenderer
類別以使用其方法RenderUrlAsPdf
方法從 URL 生成 PDFSaveAs
方法來匯出PDFIronPDF 是一個強大的 HTML 到 PDF 轉換 API。 IronPDF 提供了一套全面的工具,用於在 .NET 和 .NET Core 框架中轉換 HTML 網站。 IronPDF允許開發人員在.NET專案中創建、修改和檢索PDF文件。 使用 IronPDF,開發人員可以輕鬆從 HTML 頁面生成和操作高保真 PDF。
使用 IronPDF 創建 PDF 文件既簡單又高效,從而減輕了開發人員的工作負擔。
若要開始使用 IronPDF,您只需在系統上安裝 Visual Studio 和 C#。 按照這個全面的 IronPDF 安裝指南中的步驟來安裝 IronPDF 並開始處理 PDF。
打開 Visual Studio 開發環境。
啟動 Visual Studio 後,前往「檔案」選單。選擇「新專案」,然後選擇「主控台應用程式」。
在相關的文本框中,輸入專案名稱並選擇路徑。 然後,點擊創建按鈕。 選擇所需的 .NET Framework,如下圖所示:
配置新專案
當新視窗出現時,選擇目標框架並點擊Create。
選擇一個 .NET Framework
主要的Program.cs
檔案現在將打開。
為新專案創建了預設的 C# 檔案
IronPDF 庫可以透過多種方式下載和安裝。 此教學涵蓋三種最簡單的方法:
在 Visual Studio 中可使用 NuGet 包管理器選項直接將套件安裝到解決方案中。 以下截圖顯示如何打開它。
導航至 NuGet 套件管理器
這會開啟一個搜尋框,並顯示 NuGet 上可用的套件庫列表。 如下面的截圖所示,在套件管理器的搜尋欄位中搜尋關鍵字 "IronPDF"。
在 NuGet 套件管理器 UI 中搜尋 IronPDF
選擇 IronPDF 套件(如上圖中所示的第一個選項),然後點擊安裝以將套件添加到此解決方案中。
在 NuGet 套件管理器 UI 中安裝 IronPDF
在 Visual Studio 菜單中,前往工具,將游標移至 NuGet 套件管理員並點擊套件管理員主控台。
導航至套件管理器主控台
套件管理器主控台將顯示在螢幕底部。 只需輸入以下命令並按下回車鍵,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");
給定範例的輸出如下。 將此圖像與其在網絡瀏覽器中的顯示方式進行比較:
從網址生成的輸出 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");
從維基百科文章生成的輸出 PDF 文件
製作部落格頁面的 PDF 時,內部連結不應斷裂。 使用 IronPDF 創建的 PDF 能正確保留所有鏈接。
本教程討論了如何使用 IronPDF 從 URLs 創建 PDF。 IronPDF使得從現有的URL將HTML轉換成PDF文件非常簡單。 JavaScript、圖片、表單和鏈接都得到了極好的支持; 輸出幾乎與原始內容相同,並保留所有格式和鏈接。
欲了解有關 IronPDF 的更多使用範例,請閱讀此 IronPDF URL to PDF Code Example。 要了解有關 IronPDF 提供的功能的更多信息,請訪問IronPDF 功能概述頁面。
此外,IronPDF 提供的一些顯著功能:
創建和編輯PDF 表單。
有關 IronPDF 免費和商業項目的授權的更多信息,可在IronPDF 授權信息頁面找到。 以極具折扣的價格購買Iron Software的整個五個庫套件:五個庫只需支付兩個庫的價格。