
開發者指南:構建Blazor PDF查看器
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頁面轉換為圖像。
- 除了使用使用者代理、代理、Cookie、HTTP標頭和表單變數在HTML登錄表單中進行身份驗證,該程式庫還提供以連結作為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
Dim renderer As New IronPdf.ChromePdfRenderer()
' Render the contents of a URL as a PDF document
Dim pdf = renderer.RenderUrlAsPdf("https://www.google.co.in/")
' Save the rendered PDF document to a specified file path
pdf.SaveAs("result.pdf")根據上述資訊,可以使用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")此範例程式碼演示瞭如何使用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
Dim pdfDocument = IronPdf.PdfDocument.FromFile("result.pdf")
' Extract all text from the PDF document into a string
Dim AllText As String = pdfDocument.ExtractAllText()在此程式碼中,使用FromFile 函式從現有文件中讀取PDF,並轉換為PdfDocument 物件。 此物件可用於存取PDF頁面上的文字和圖像。 可以使用ExtractAllText 方法建立一個包含PDF頁面上所有單詞的字串。
有關如何使用IronPDF API程式庫的詳細資訊,請參考程式碼教程和文件。
6. 結論
IronPDF程式庫為開發提供免費授權,並根據開發者的需求提供不同的授權型別供購買以用於生產環境。 Lite套件的起始價格為$999,且無需任何持續費用。 該授權提供用於SaaS和OEM的再分發選項,並帶有永久授權、30天退款保證和一年的產品支持和更新。 它們適用於開發、預備和生產,且需要一次性購買。 此外,IronPDF還提供額外的限時免費授權。 IronPDF還提供免費授權以進行再分發。
有關IronPDF完整的價格和授權詳情,請存取IronPDF授權詳情頁面。

Curtis Chau擁有Carleton大學的電腦科學學士學位,專精於前端開發,擁有Node.js、TypeScript、JavaScript和React的專業知識。Curtis熱衷於建立直觀且美觀的使用者介面,喜愛使用現代框架並建立結構良好、視覺吸引力的手冊。
相關文章


