使用IRONPDF PDF API C#(代碼示例教程) Curtis Chau 更新:2025年6月22日 下載 IronPDF NuGet 下載 DLL 下載 Windows Installer 開始免費試用 LLM副本 LLM副本 將頁面複製為 Markdown 格式,用於 LLMs 在 ChatGPT 中打開 請向 ChatGPT 諮詢此頁面 在雙子座打開 請向 Gemini 詢問此頁面 在 Grok 中打開 向 Grok 詢問此頁面 打開困惑 向 Perplexity 詢問有關此頁面的信息 分享 在 Facebook 上分享 分享到 X(Twitter) 在 LinkedIn 上分享 複製連結 電子郵件文章 1. 引言 Adobe 的可攜式文件格式 (PDF) 對於許多公司的各種操作至關重要,包括產生文件和發票。 開發人員也用它來滿足客戶需求。 圖書館簡化了創建 PDF 的過程。 在選擇庫時,請考慮建置、讀取和轉換功能等因素。 2. IronPDF功能 IronPDF是一個功能強大的 PDF 轉換器和 API 庫,可讓開發人員產生、讀取和操作 PDF 文件。 它使用 Chrome 引擎將 HTML 轉換為 PDF,並支援各種 Web 元件和.NET應用程式。 它能夠使用 HTML5、 JavaScript、CSS 和圖像創建視覺上吸引人的 PDF,並包含一個強大的 HTML 到 PDF 轉換器和一個獨立的 PDF 轉換引擎。 IronPDF庫支援多種 PDF 產生輸入,包括將影像檔案轉換為 PDF 、將 HTML5 文件轉換為 PDF 、從 ASPX 頁面產生 PDF以及使用Razor/MVC 視圖建立 PDF 。 該庫具有創建互動式 PDF 文件、編輯表單、分割 PDF 文件、提取文字和圖像、文字搜尋以及將 PDF 頁面轉換為圖像的工具。 除了在 HTML 登入表單中使用使用者代理、代理、cookie、HTTP 標頭和表單變數進行驗證外,該程式庫還提供了使用連結作為 PDF 文件基礎的功能。 IronPDF透過請求使用者名稱和密碼來提供對受密碼保護的 PDF 檔案的存取。 透過IronPDF API,可以讀取和編輯預先存在的 PDF 檔案。 該庫可以從 PDF 文件中提取圖片,並在 PDF 文件中添加文字、圖形、用於文件導航的書籤、浮水印、自訂頁首和頁尾。 IronPDF使用戶能夠在新的或現有的 PDF 文件中分割和合併頁面,並且可以從文字建立 PDF 物件而無需使用 Acrobat Reader。 CSS 文件可以轉換為 PDF 文件, CSS 媒體查詢也可以轉換為 PDF 文件。 IronPDF使用戶能夠填寫現有的 PDF 表單並建立新表單。 3. 從URL建立PDF文檔 使用IronPDF API 庫,透過從 URL 建立 HTML 文件並使用IronPDF中的內建 Chrome 瀏覽器將其轉換為 PDF 文件,即可輕鬆產生 PDF 文件。 以下方法只需幾行程式碼即可輕鬆建立 PDF 文件: // Instantiate the ChromePdfRenderer object from IronPdf IronPdf.ChromePdfRenderer renderer = new IronPdf.ChromePdfRenderer(); // Render the contents of a URL as a PDF document var pdf = renderer.RenderUrlAsPdf("https://www.google.co.in/"); // Save the rendered PDF document to a specified file path pdf.SaveAs("result.pdf"); // Instantiate the ChromePdfRenderer object from IronPdf IronPdf.ChromePdfRenderer renderer = new IronPdf.ChromePdfRenderer(); // Render the contents of a URL as a PDF document var pdf = renderer.RenderUrlAsPdf("https://www.google.co.in/"); // Save the rendered PDF document to a specified file path pdf.SaveAs("result.pdf"); $vbLabelText $csharpLabel 根據以上信息,可以使用RenderUrlAsPdf方法,透過提供連結和保存位置,將連結轉換為文件。 由 URL 產生的 PDF 文件 4. 從 HTML 字串建立 PDF IronPDF API 庫可以輕鬆地將 HTML 字串轉換為 PDF 檔案。 下面是一個將 HTML 字串轉換為文件的範例程式碼,它允許將任何 HTML 標籤轉換為 PDF 文件。 // Use the ChromePdfRenderer to convert an HTML string to a PDF IronPdf.ChromePdfRenderer().RenderHtmlAsPdf("Hello world!!").SaveAs("result.pdf"); // Use the ChromePdfRenderer to convert an HTML string to a PDF IronPdf.ChromePdfRenderer().RenderHtmlAsPdf("Hello world!!").SaveAs("result.pdf"); $vbLabelText $csharpLabel 此範例程式碼示範如何使用RenderHtmlAsPdf轉換無限量的 HTML 文本,然後使用 SaveAs 方法儲存文檔,整個過程只需幾秒鐘即可完成。 由 HTML 字串產生的 PDF 文件 5. 閱讀PDF文檔 借助IronPDF API 庫,可以讀取和提取現有 PDF 文件中的資料。 以下程式碼範例展示如何實現此功能: // Load an existing PDF file into a PdfDocument object var pdfDocument = IronPdf.PdfDocument.FromFile("result.pdf"); // Extract all text from the PDF document into a string string AllText = pdfDocument.ExtractAllText(); // Load an existing PDF file into a PdfDocument object var pdfDocument = IronPdf.PdfDocument.FromFile("result.pdf"); // Extract all text from the PDF document into a string string AllText = pdfDocument.ExtractAllText(); $vbLabelText $csharpLabel 在這段程式碼中, FromFile函數用於從現有文件中讀取 PDF 並將其轉換為PdfDocument物件。 此物件可用於存取 PDF 頁面上的文字和圖像。 可以使用ExtractAllText方法建立一個包含 PDF 頁面上每個單字的字串。 有關如何使用IronPDF API 庫的更多信息,請參閱程式碼教學和文件。 6. 結論 IronPDF庫提供免費的開發許可,並根據開發人員的需求,提供不同的許可供在生產環境中使用。 Lite 套餐的起價為 $799,無需任何後續費用。 這些許可證為 SaaS 和 OEM 提供重新分發選項,並附帶永久許可證、 30 天退款保證以及一年的產品支援和更新。 它們適用於開發、建造和製作,只需一次性購買。 此外, IronPDF也提供額外的免費限時許可。 IronPDF也提供免費的再分發許可。 有關 IronPDF 的完整定價和許可詳情的更多信息,請訪問IronPDF許可詳情頁面。 常見問題解答 怎樣在 C# 中將 HTML 轉換為 PDF? 您可以使用 IronPDF 的 RenderHtmlAsPdf 方法將 HTML 字串轉換為 PDF。您也可以使用 RenderHtmlFileAsPdf 方法將 HTML 文件轉換為 PDF。 PDF 庫的主要功能是什麼? IronPDF 允許開發人員生成、閱讀和操作 PDF 文件。它支持將 HTML、圖像文件、ASPX 頁面和 Razor/MVC 視圖轉換為 PDF。此外,它還提供創建互動 PDF、編輯表單、提取文本和圖像等工具。 如何使用 C# 從 URL 創建 PDF? 您可以透過實例化 ChromePdfRenderer 對象並使用其 RenderUrlAsPdf 方法來使用 IronPDF 從 URL 創建 PDF。這樣可以將 URL 的內容呈現為 PDF 文件。 我可以使用 PDF 庫將 CSS 文件轉換為 PDF 嗎? 是的,IronPDF 支持將 CSS 文件轉換為 PDF 文件。渲染 HTML 時,您可以包含 CSS 樣式,以確保 PDF 輸出符合所需的設計。 如何在 C# 中從 PDF 中提取文本? 要從 PDF 中提取文本,可以使用 FromFile 方法將 PDF 加載到 PdfDocument 對象,然後使用 ExtractAllText 方法從文件中檢索文本資料。 PDF 庫有哪些許可選擇? IronPDF 提供免費的開發許可證以及各種生產環境的付費許可證,包括 SaaS 和 OEM 重新分發的選項。這些許可證附帶一次性購買、永久許可、30 天退款保證和一年的產品支持和更新。 我可以使用 PDF 庫處理受密碼保護的 PDF 嗎? 是的,IronPDF 可以通過請求用戶名和密碼來訪問受密碼保護的 PDF 文件,這樣可以閱讀和編輯這些文件。 PDF 庫支持創建交互式 PDF 文件嗎? 是的,IronPDF 支持創建交互式 PDF 文件,包括編輯表單、添加書籤、水印和自訂標題和頁腳。 支持哪些輸入格式進行 PDF 轉換? IronPDF 支持將圖像文件、HTML5 文件、ASPX 頁面、Razor/MVC 視圖和 CSS 文件轉換為 PDF 文件。 如何使用 API 從 URL 創建 PDF? 使用 IronPDF API,您可以輕鬆從 URL 創建 PDF,僅需幾行代碼即可使用內建的 Chrome 瀏覽器將 URL 的內容呈現為 PDF 文件。 IronPDF 是否與 .NET 10 相容? 是的,IronPDF 完全相容於 .NET 10。它與 .NET 9、8、7、6、Core、Standard 和 Framework 一起支援 .NET 10 專案,並且在多個平台上運行(Windows, Linux, macOS),使用相同的 Chrome 渲染引擎和工具集。 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。閱讀本文以提高您的技能! 閱讀更多 如何使用ASP .NET創建PDF如何在VB .NET中將圖像添加到PDF