使用 IRONPDF

PDF API C#(程式碼範例教學)

1. 介紹

Adobe 的便攜文檔格式 (PDF) 在許多公司中的各種操作中都是必不可少的,包括生成文件和發票。 開發人員也使用它來滿足客戶需求。 程式庫已簡化創建 PDF 的過程。 在選擇庫時,請考慮構建、讀取和轉換能力等方面。

2. IronPDF 功能

IronPDF 是一個強大的 PDF 轉換器和 API 庫,允許開發人員生成、閱讀和操作 PDF 文件。 它使用Chrome引擎將HTML轉換為PDF,並支持各種網頁組件和.NET應用程式。 它能夠使用HTML5、JavaScript、CSS和圖像創建具有吸引力的PDF,並包含一個強大的HTML轉PDF翻譯器和獨立的PDF轉換引擎。

3. 從 URL 建立 PDF 文件

在 IronPDF API 程式庫的協助下,生成 PDF 檔案變得非常簡單,透過從 URL 建立 HTML 檔案,並利用 IronPDF 內建的 Chrome 瀏覽器將其轉換為 PDF 檔案。

以下列出的方法使您只需幾行程式碼即可輕鬆創建 PDF 文件:

IronPdf.ChromePdfRenderer renderer = new IronPdf.ChromePdfRenderer(); 
var pdf = renderer.RenderUrlAsPdf("https://www.google.co.in/"); 
pdf.SaveAs("result.pdf");
IronPdf.ChromePdfRenderer renderer = new IronPdf.ChromePdfRenderer(); 
var pdf = renderer.RenderUrlAsPdf("https://www.google.co.in/"); 
pdf.SaveAs("result.pdf");
Dim renderer As New IronPdf.ChromePdfRenderer()
Dim pdf = renderer.RenderUrlAsPdf("https://www.google.co.in/")
pdf.SaveAs("result.pdf")
$vbLabelText   $csharpLabel

根據上述資訊,RenderUrlAsPdf 方法可以透過提供連結和儲存位置,將連結轉換為文件。

PDF API C#(代碼範例教程),圖 1:從 URL 生成的 PDF 文件

從 URL 生成的 PDF 檔案

4. 從 HTML 字串創建 PDF

IronPDF API 庫使將 HTML 字串轉換為 PDF 檔案變得簡單。 以下是一段範例程式碼,用於將 HTML 字串轉換為文檔,並允許將任何 HTML 標籤轉換成 PDF 檔案。

IronPdf.ChromePdfRenderer().RenderHtmlAsPdf("Hello world!!").SaveAs("result.pdf");  
IronPdf.ChromePdfRenderer().RenderHtmlAsPdf("Hello world!!").SaveAs("result.pdf");  
IronPdf.ChromePdfRenderer().RenderHtmlAsPdf("Hello world!!").SaveAs("result.pdf")
$vbLabelText   $csharpLabel

此範例代碼展示如何使用RenderHtmlAsPdf轉換無限的HTML文字,然後使用SaveAs方法保存文件,整個過程僅需幾秒鐘即可完成。

PDF API C#(程式碼範例教程),圖2:從HTML字串生成的PDF檔案

從 HTML 字串生成的 PDF 文件

5. 讀取 PDF 文件

藉助IronPDF API庫,可以讀取並提取現有PDF文件中的數據。 以下程式碼展示了一個範例:

var pdfDocument = IronPdf.PdfDocument.FromFile("result.pdf");
string AllText = pdfDocument.ExtractAllText();  
var pdfDocument = IronPdf.PdfDocument.FromFile("result.pdf");
string AllText = pdfDocument.ExtractAllText();  
Dim pdfDocument = IronPdf.PdfDocument.FromFile("result.pdf")
Dim AllText As String = pdfDocument.ExtractAllText()
$vbLabelText   $csharpLabel

在此程式碼中,使用FromFile 函數從現有文件中讀取 PDF 並將其轉換為 PdfDocument 對象。 此物件可用於存取 PDF 頁面上的文字和圖像。 ExtractAllText 方法可用於創建一個包含 PDF 頁面上所有單字的字串。

如需有關使用IronPDF API庫的更多資訊,請參考程式碼教程和文件

6. 結論

IronPDF 庫提供免費的開發許可證,並根據開發者的需求提供不同的許可證選項,以便在生產環境中使用。 Lite 套裝的起始價格為 $749,且無需任何持續費用。 這些許可證提供 SaaS 和 OEM 的再分發選項,並附有永久許可證、30 天退款保證,以及一年的產品支持和更新。 它們適合開發、暫存和生產環境,並且需要一次性購買。 此外,IronPDF 提供額外的免費限時授權。 IronPDF 還提供免費授權以涵蓋重新分發。

欲了解更多關於IronPDF完整的定價和授權詳情,請造訪IronPDF授權詳情頁面

Chipego
奇佩戈·卡林达
軟體工程師
Chipego 擁有天生的傾聽技能,這幫助他理解客戶問題,並提供智能解決方案。他在獲得信息技術理學學士學位後,于 2023 年加入 Iron Software 團隊。IronPDF 和 IronOCR 是 Chipego 專注的兩個產品,但隨著他每天找到新的方法來支持客戶,他對所有產品的了解也在不斷增長。他喜歡在 Iron Software 的協作生活,公司內的團隊成員從各自不同的經歷中共同努力,創造出有效的創新解決方案。當 Chipego 離開辦公桌時,他常常享受讀好書或踢足球的樂趣。
< 上一頁
如何在 ASP .NET 中創建 PDF
下一個 >
如何在 VB .NET 中將圖像添加到 PDF