使用 IRONPDF

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

已更新 2024年3月3日
分享:

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")
VB   C#

根據上述資訊,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")
VB   C#

此範例程式碼展示了如何使用無限制的HTML文字進行轉換RenderHtmlAsPdf,然後使用 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()
VB   C#

在這段程式碼中,從文件函數用來從現有文件中讀取PDF並將其轉換成PdfDocument物件。 此物件可用於存取 PDF 頁面上的文字和圖像。 這提取所有文字該方法可用於創建一個包含 PDF 頁面上每個單詞的字符串。

如需有關如何使用 IronPDF API 函式庫的更多資訊,請參閱程式碼教程和文檔.

6. 結論

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

有關IronPDF完整的定價和授權詳情,請訪問IronPDF 授權詳情頁面.

< 上一頁
如何在 ASP .NET 中創建 PDF
下一個 >
如何在 VB .NET 中將圖像添加到 PDF

準備開始了嗎? 版本: 2024.11 剛剛發布

免費 NuGet 下載 總下載次數: 11,436,010 查看許可證 >