使用IRONPDF .NET Core PDF庫 Curtis Chau 更新:2025年9月1日 下載 IronPDF NuGet 下載 DLL 下載 Windows Installer 開始免費試用 LLM副本 LLM副本 將頁面複製為 Markdown 格式,用於 LLMs 在 ChatGPT 中打開 請向 ChatGPT 諮詢此頁面 在雙子座打開 請向 Gemini 詢問此頁面 在 Grok 中打開 向 Grok 詢問此頁面 打開困惑 向 Perplexity 詢問有關此頁面的信息 分享 在 Facebook 上分享 分享到 X(Twitter) 在 LinkedIn 上分享 複製連結 電子郵件文章 IronPDF適用於 Microsoft Windows .NET Framework 4.x,以及最近發布的.NET Core 3.1 和最新.NET版本。 IronPDF for .NET Core可透過NuGet官方頁面IronPDF套件在NuGet上取得。 目前版本的.NET Core是跨平台的,支援 Linux、Unix 和 macOS 用戶端作業系統,以及 Mono,並相容於 MAUI 和Blazor 。 現有客戶和新客戶均可在其現有支援和升級服務範圍內免費升級至IronPDF的.NET Core版本。 每份IronPDF商業許可證都包含此功能。 這確保您在IronPDF上的投資不會過時。 現有客戶如需延長已過期的支援及更新服務,可購買IronPDF許可證的延期服務。 IronPDF:一個.NET PDF 庫 IronPDF是一個 C# PDF 函式庫,可用於.NET Core專案。 它提供了所有必要的 API,可以簡單直觀地操作 PDF 文件。 市面上還有其他 PDF 生成庫,但為了避免混淆,本庫的設計盡可能簡單易用。 該專案的主要目標是為.NET應用程式提供 PDF 程式庫。 它具有許多實用功能,例如從 HTML 字串產生 PDF 文件、將 PDF 轉換為其他格式、操作現有 PDF 文件以及直接從.NET Core專案產生 PDF 文件。 IronPDF庫也提供了只需幾行程式碼即可列印 PDF 文件的功能。 IronPDF可作為 PDF 轉換器。 它可以利用其便捷的功能來創建多頁表格。 讓我們開始在專案中使用IronPDF庫。 建立 C# 項目 為確保流暢的使用者體驗,建議使用最新版本的 Visual Studio 建立此.NET專案。 IronPDF庫也與.NET Core專案相容。 選擇取決於用戶,因為IronPDF在所有.NET Framework 中的安裝和使用方式都相同。 請依照下列步驟在 Visual Studio 中建立專案。 啟動 Visual Studio。 點選"建立新項目"。 在 Visual Studio 中建立一個新項目 在搜尋欄位中搜尋"控制台",然後從搜尋結果中選擇帶有 C# 標籤的"控制台應用程式"。 控制台應用程式選擇 之後,根據您的需求配置項目名稱。 配置此新應用程式 之後,請從下拉清單中選擇最新版本的.NET Framework 。建議這樣做。 接下來,點擊"建立"按鈕。 .NET Framework選擇 現在將建立該項目。 您也可以將現有的.NET Core專案與IronPDF一起使用。 首先,你需要安裝該函式庫。 下一節將介紹如何安裝該程式庫。 安裝IronPDF庫 若要從命令列安裝IronPDF庫,請執行以下命令: Install-Package IronPdf 您可以在IronPDF網站和IronPDF NuGet頁面上獲取更多資訊。 安裝完成後,您就可以在.NET專案中使用它了。 有關安裝的更多詳細信息,請訪問IronPDF安裝指南。 程式碼範例 用於 PDF 檔案的網頁 using IronPdf; var renderer = new ChromePdfRenderer(); // Choose Screen or Print CSS media renderer.RenderingOptions.CssMediaType = Rendering.PdfCssMediaType.Screen; // Set the width of the responsive virtual browser window in pixels renderer.RenderingOptions.ViewPortWidth = 1280; // Set the paper size of the output PDF renderer.RenderingOptions.PaperSize = Rendering.PdfPaperSize.A2; // Render the URL as PDF var pdf = renderer.RenderUrlAsPdf("https://www.amazon.com/"); // Save the PDF to a local file pdf.SaveAs("Amazon.pdf"); using IronPdf; var renderer = new ChromePdfRenderer(); // Choose Screen or Print CSS media renderer.RenderingOptions.CssMediaType = Rendering.PdfCssMediaType.Screen; // Set the width of the responsive virtual browser window in pixels renderer.RenderingOptions.ViewPortWidth = 1280; // Set the paper size of the output PDF renderer.RenderingOptions.PaperSize = Rendering.PdfPaperSize.A2; // Render the URL as PDF var pdf = renderer.RenderUrlAsPdf("https://www.amazon.com/"); // Save the PDF to a local file pdf.SaveAs("Amazon.pdf"); $vbLabelText $csharpLabel 本範例展示如何將複雜的網站使用者介面(例如亞馬遜網站)轉換為 PDF,具體步驟如下: 將媒體類型設定為螢幕 設定視窗寬度 設定輸出 PDF 的紙張尺寸。 頁面大小是PDF檔案的重要因素。 使用亞馬遜 URL 作為來源,將 URL 渲染為 PDF。 輸出 從亞馬遜網站渲染的輸出 PDF 文件 簡易PDF創建 using IronPdf; // Instantiate renderer var renderer = new IronPdf.ChromePdfRenderer(); // Create a PDF from an HTML string using C# using var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>"); // Export to a file or Stream pdf.SaveAs("output.pdf"); /****** Advanced Example with HTML Assets ******/ // Load external html assets: images, CSS, and JavaScript. // An optional BasePath 'C:\\site\\assets\\' is set as the file location to load assets from using var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\"); // Save the PDF with assets to a file myAdvancedPdf.SaveAs("html-with-assets.pdf"); using IronPdf; // Instantiate renderer var renderer = new IronPdf.ChromePdfRenderer(); // Create a PDF from an HTML string using C# using var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>"); // Export to a file or Stream pdf.SaveAs("output.pdf"); /****** Advanced Example with HTML Assets ******/ // Load external html assets: images, CSS, and JavaScript. // An optional BasePath 'C:\\site\\assets\\' is set as the file location to load assets from using var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\"); // Save the PDF with assets to a file myAdvancedPdf.SaveAs("html-with-assets.pdf"); $vbLabelText $csharpLabel 上面的程式碼示範如何使用IronPDF的 HTML 轉 PDF 功能。 若要使用IronPDF,必須匯入命名空間。 在程式檔案的頂部寫入 using IronPdf;,即可在專案中使用它。 ChromePdfRenderer物件可用於 Web 支援。 RenderHtmlAsPdf函數可用於將 HTML 字串轉換為 PDF 檔案。 此函數參數接受各種類型的資料來源,包括 HTML 字串。 您也可以透過設定影像的基本路徑在 PDF 文件中使用影像。 之後,使用 SaveAs 函數將 PDF 檔案儲存到本機。 您可以選擇像上面那樣的簡單 HTML,並加入 CSS、圖片和JavaScript。 輸出 從 Hello World HTML 文字輸出的 PDF 文件 頁首和頁尾 // Initialize the first page number renderer.RenderingOptions.FirstPageNumber = 1; // use 2 if a cover page will be appended // Set header options renderer.RenderingOptions.TextHeader.DrawDividerLine = true; renderer.RenderingOptions.TextHeader.CenterText = "{url}"; renderer.RenderingOptions.TextHeader.Font = IronPdf.Font.FontTypes.Helvetica; renderer.RenderingOptions.TextHeader.FontSize = 12; // Initialize the first page number renderer.RenderingOptions.FirstPageNumber = 1; // use 2 if a cover page will be appended // Set header options renderer.RenderingOptions.TextHeader.DrawDividerLine = true; renderer.RenderingOptions.TextHeader.CenterText = "{url}"; renderer.RenderingOptions.TextHeader.Font = IronPdf.Font.FontTypes.Helvetica; renderer.RenderingOptions.TextHeader.FontSize = 12; $vbLabelText $csharpLabel 以上範例示範如何在 PDF 檔案IronPDF設定頁首和頁尾。 IronPDF 支援在文件中重複使用頁首。 IronPDF提供 TextHeader 和 TextFooter 屬性來設定文字的各種屬性,例如字型、文字位置等。它還可以將 HTML 文件轉換為 PDF 文件。 使用IronPDF一切都非常簡單明了。 它還可以有效率地合併 PDF 文件,執行網頁到 PDF 的轉換,啟用自動頁碼編號,並使用IronPDF為 PDF 建立數位簽章。 此外,它還能產生檔案大小最小、壓縮效率高的 PDF 檔案。 概括 IronPDF是一個完整的 PDF 函式庫,支援所有最新版本的.NET Core和.NET Framework。 IronPDF基於一種商業模式,該模式提供了一種安全的方式來使用IronPDF庫建立和編輯商業文件。 其高級功能使用戶能夠在.NET Core專案中建立動態且富有創意的 PDF 文件。 用戶可以選擇試用免費試用版進行生產測試。 IronPDF專業版許可證 目前,您還可以以兩套 Iron Software 軟體包的價格購買一套五套Iron Software軟體包。 從IronPDF許可頁面獲取更多資訊。 常見問題解答 如何在 .NET Core 中從 HTML 生成 PDF 文件? 在.NET Core中,您可以使用IronPDF的RenderHtmlAsPdf方法從HTML生成PDF文件,該方法允許您將HTML字符串或文件直接轉換為PDF文檔。 IronPDF 是否兼容跨平台開發? 是的,IronPDF 兼容跨平台開發,支持 Windows、Linux、Unix 和 macOS 等操作系統,使其適用於各種部署環境。 如何將 PDF 庫集成到我的 .NET Core 項目中? 您可以通過NuGet在您的.NET Core專案中集成IronPDF。只需在項目目錄中運行命令dotnet add package IronPDF。 我可以使用 IronPDF 將網頁轉換為 PDF 嗎? 是的,IronPDF 提供了將整個網頁轉換為 PDF 的功能,通過將 URL 直接渲染成 PDF 格式,使得存檔網頁內容變得簡單。 IronPDF 支持在 PDF 中添加頁眉和頁腳嗎? IronPDF 支持在您的 PDF 文件中添加頁眉和頁腳,從而實現一致且專業的文檔格式。 使用 IronPDF 進行 PDF 操作的好處是什么? IronPDF 提供的優勢包括易用性、用於 PDF 操作的強大 API、跨平台支持,以及合併 PDF 和添加數字簽名等功能。 IronPDF 提供 PDF 文件壓縮嗎? 是的,IronPDF 提供高效的文件壓縮選項,確保您的 PDF 文件保持最小尺寸且不降低質量。 IronPDF 有免費試用嗎? IronPDF 提供免費試用,允許用戶在實際生產環境中測試其功能後再做出購買決策。 如何在現有的 .NET Core 項目中更新 IronPDF? 要在現有的 .NET Core 項目中更新 IronPDF,您可以使用 NuGet 包管理器檢查更新並根據需要應用更新,以確保擁有最新功能和修復。 我可以在哪裡找到 IronPDF 的授權信息? IronPDF 的授權信息可以在他們的官方網站上找到,提供了關於不同授權選項和支持計畫的詳細信息。 IronPDF 是否與 .NET 10 完全相容? 是的,IronPDF 支援最新的 .NET 版本,包括 .NET 10。產品頁面明確提到與 .NET 10、9、8、7、6、.NET Standard 和 .NET Framework 的兼容性。用戶可以在目標為 .NET 10 的項目中利用所有 IronPDF 功能。 IronPDF 在針對 .NET 10 使用時支持哪些平台和項目類型? 使用 IronPDF 和 .NET 10 時,您可以為 Windows、Linux 和 macOS 構建項目,包括 Docker、Azure 和 AWS 環境。支援的 .NET 項目類型包括網頁(如 Blazor、MVC)、桌面(WPF 和 MAUI)、控制台和程式庫。IronPDF 無需解決方案地本地運行。 Curtis Chau 立即與工程團隊聊天 技術作家 Curtis Chau 擁有卡爾頓大學計算機科學學士學位,專注於前端開發,擅長於 Node.js、TypeScript、JavaScript 和 React。Curtis 熱衷於創建直觀且美觀的用戶界面,喜歡使用現代框架並打造結構良好、視覺吸引人的手冊。除了開發之外,Curtis 對物聯網 (IoT) 有著濃厚的興趣,探索將硬體和軟體結合的創新方式。在閒暇時間,他喜愛遊戲並構建 Discord 機器人,結合科技與創意的樂趣。 相關文章 更新2026年3月1日 如何在.NET中使用IronPDF創建PDF檔案(C#教程) 發現用於創建C# PDF文件的有效方法,提升您的編碼技能並簡化您的項目。立即閱讀文章! 閱讀更多 更新2026年2月27日 如何在C#中合併PDF文件 使用 IronPDF 合併 PDF 文件。學習如何使用簡單的 VB.NET 程式碼將多個 PDF 文件合併成一個文檔。包含逐步範例。 閱讀更多 更新2026年3月1日 C# PDFWriter教程,適用於.NET 10開發者 通過這個面向開發人員的逐步指南,學習如何使用C# PDFWriter高效創建PDF。閱讀本文以提高您的技能! 閱讀更多 將 ASPX 轉換為 PDF在 C# 14 中建立 PDF:2025 年...