在生產環境中測試,無水印。
在任何需要的地方都能運行。
獲得 30 天的全功能產品。
在幾分鐘內上手運行。
試用產品期間完全訪問我們的支援工程團隊
在今日的數位世界中,處理 PDF 是在各種平台上管理文件的一個關鍵方面。 使用IronPDF庫,開發人員擁有一個強大的工具,可以使用HTML、CSS和JavaScript創建和操作PDF文件。 在本文中,我們將探討 IronPDF NuGet 庫,它簡化了在 .NET 應用程式中生成 PDF 的過程。
NuGet 是一個為 .NET 開發者設計的套件管理工具,允許他們輕鬆找到、安裝和管理專案中的開源庫及相依性。 它簡化了集成第三方代碼的過程,確保兼容性並減少開發時間。
IronPDF 是一個受歡迎的 C# PDF 庫,可以作為 NuGet 套件 使用。 它使開發者能夠在 .NET 應用程式中生成、編輯和提取 PDF 內容。 IronPDF 利用其簡單易用的方法,讓您能從 HTML、URL 或現有檔案建立 PDF,並提供像是合併、拆分和加上浮水印等額外功能。
使用 NuGet 套件管理器安裝 IronPDF 是一個簡單的過程。 要開始,請在 Visual Studio 中開啟您的 .NET 專案並導航至方案總管。 從那裡開始,右鍵點擊您的專案並選擇「管理 NuGet 套件」。
在 NuGet 套件管理器視窗中,切換到「瀏覽」標籤,然後搜尋「IronPDF」。找到套件後,選擇它,然後點擊「安裝」按鈕以開始安裝流程。 軟體包管理器將透過一系列提示引導您完成安裝過程,包括接受許可協議。
完成安裝過程後,IronPDF 會被添加到您的專案中,您可以開始使用它從您的 .NET 應用程式生成 PDF 文件。
IronPDF的核心功能之一是將HTML字串轉換為PDF文件的能力。 這可以使用 ChromePdfRenderer 類來完成,如下代碼片段所示。 它會創建一個包含該文本的 PDF 頁面。
using IronPdf;
// Instantiate Renderer
var renderer = new ChromePdfRenderer();
// Create a PDF from a HTML string using C#
var pdf = renderer.RenderHtmlAsPdf("Hello World");
// Export to a file or Stream
pdf.SaveAs("output.pdf");
using IronPdf;
// Instantiate Renderer
var renderer = new ChromePdfRenderer();
// Create a PDF from a HTML string using C#
var pdf = renderer.RenderHtmlAsPdf("Hello World");
// Export to a file or Stream
pdf.SaveAs("output.pdf");
Imports IronPdf
' Instantiate Renderer
Private renderer = New ChromePdfRenderer()
' Create a PDF from a HTML string using C#
Private pdf = renderer.RenderHtmlAsPdf("Hello World")
' Export to a file or Stream
pdf.SaveAs("output.pdf")
IronPDF 還允許您從 URL 創建 PDF,使得將網頁轉換為 PDF 變得容易。
using IronPdf;
// Instantiate Renderer
var renderer = new ChromePdfRenderer();
// Create a PDF from a URL or local file path
var pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/");
// Export to a file or Stream
pdf.SaveAs("url.pdf");
using IronPdf;
// Instantiate Renderer
var renderer = new ChromePdfRenderer();
// Create a PDF from a URL or local file path
var pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/");
// Export to a file or Stream
pdf.SaveAs("url.pdf");
Imports IronPdf
' Instantiate Renderer
Private renderer = New ChromePdfRenderer()
' Create a PDF from a URL or local file path
Private pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/")
' Export to a file or Stream
pdf.SaveAs("url.pdf")
使用IronPDF將現有的HTML檔案轉換為PDFs非常簡單。 只需使用RenderHtmlFileAsPdf
方法即可從 HTML 文件建立 PDF 文件。
using IronPdf;
// Instantiate Renderer
var renderer = new ChromePdfRenderer();
// Create a PDF from an existing HTML file using C#
var pdf = renderer.RenderHtmlFileAsPdf("example.html");
// Export to a file or Stream
pdf.SaveAs("output.pdf");
using IronPdf;
// Instantiate Renderer
var renderer = new ChromePdfRenderer();
// Create a PDF from an existing HTML file using C#
var pdf = renderer.RenderHtmlFileAsPdf("example.html");
// Export to a file or Stream
pdf.SaveAs("output.pdf");
Imports IronPdf
' Instantiate Renderer
Private renderer = New ChromePdfRenderer()
' Create a PDF from an existing HTML file using C#
Private pdf = renderer.RenderHtmlFileAsPdf("example.html")
' Export to a file or Stream
pdf.SaveAs("output.pdf")
除了生成 PDF 之外,IronPDF 還提供其他功能,以滿足各種文件處理需求,包括:
合併和拆分 PDF:輕鬆將多個 PDF 合併成一個單一文件,或根據所需的頁數或頁面範圍拆分現有的 PDF 成為多個獨立文件。
添加頁首、頁尾和浮水印:自訂 PDF 檔案,新增頁首、頁尾或浮水印,這些項目可以包含文字、圖片或兩者皆有。 在提供必要信息的同時,保持文件的一致性和品牌形象。
填寫表單和資料提取:IronPDF 允許您以程式方式填寫 PDF 表單並從已填寫的表單中提取資料。 此功能簡化了處理基於表單的 PDF 的流程,自動化資料輸入和提取任務。
PDF 加密與安全性:透過加密應用來確保您的 PDF 安全性,設定密碼保護,並定義使用者權限以限制列印、編輯或內容提取等操作。
文字和圖像提取:IronPDF讓您能夠從PDF文件中提取文字和圖像,使得重新利用內容或進行進一步分析變得更容易。
使用 CSS 進行分頁和樣式設計:使用 CSS 自訂 PDF 的外觀,設計文本、圖像和佈局元素。 IronPDF 支援 CSS3,讓您能夠以精確的外觀控制創建視覺上吸引人的 PDF。
PDF 壓縮:通過壓縮文件大小來優化您的 PDF,而不會犧牲視覺品質。 此功能對於在線或通過電子郵件分享大型 PDF 特別有用。
條碼與 QR Code 生成:在您的 PDF 中生成條碼或 QR Code,讓編碼和共享資訊更輕鬆,便於追蹤庫存或創建可掃描的連結。
PDF 註釋:在您的 PDF 中添加註釋,包括文字、形狀或圖形,向讀者提供額外信息或突出顯示特定內容。
PDF 中繼資料管理:編輯或檢索 PDF 文件的中繼資料屬性,例如標題、作者、關鍵字等。 此功能可幫助您追蹤重要的文件資訊並提升可搜尋性。
IronPDF 與多種 .NET 平台兼容,包括:
ASP.NET、控制台、WinForms 和 WPF 應用程式
這種相容性確保了IronPDF在各種 .NET 環境中是一個多功能的生成PDF的解決方案。
IronPDF 在眾多 PDF 生成庫中脫穎而出的原因有幾個:
易於使用:IronPDF 提供直觀的 API 和全面的文檔,使開發者能夠以最小的學習曲線輕鬆開始生成 PDF。
HTML、CSS 和 JavaScript 支援:使用 IronPDF,您可以使用熟悉的網頁技術來設計您的 PDF,讓創建複雜的佈局和互動內容變得更簡單。
效能:IronPDF 已針對效能進行優化,確保即使是大型文件或高流量應用程式,也能快速且高效地生成 PDF。
強大的社群:IronPDF 擁有活躍的開發者和貢獻者社群,定期提供支援、更新和新功能。
高級 PDF 操作: IronPDF 不僅僅提供 PDF 生成功能。 其進階功能包括合併、分割、浮水印和提取,為 .NET 開發人員提供了全面的 PDF 解決方案。
IronPDF 是一個強大且多功能的 NuGet PDF 生成程式庫,允許開發人員在 .NET 應用程式中使用 HTML、CSS 和 JavaScript 來創建、操作和管理 PDF。 IronPDF 擁有廣泛的功能集以及與多個 .NET 平台的兼容性,是從事 PDF 開發的開發人員必備的工具。 通過遵循本指南並使用提供的代碼範例,您可以快速將 IronPDF 集成到您的專案中,並開始生成專業品質的 PDF 文件。
IronPDF 提供其 PDF 庫的免費試用,適合有興趣體驗其強大功能的人。 此試用期允許您在無任何限制的情況下探索 IronPDF 的全部功能。 試用期結束後,您可以選擇購買從$749起的授權,以確保繼續使用IronPDF所提供的強大功能和可靠支持。