使用 IRONPDF

如何在 VB .NET 中將圖像添加到 PDF

1. 介紹

Adobe 的可攜式文件格式 (PDF) 被廣泛應用於各個行業中,用於創建發票等任務。 開發人員還使用 PDF 格式製作符合客戶規格的文件。 庫已簡化創建 PDF 的過程,並且在為專案選擇庫時,請考慮編譯、讀取和轉換功能等特性。

2. IronPDF 功能

IronPDF 是一個強大的 PDF SDK 框架,可協助創建、閱讀和編輯 PDF 文件。 它使用 Chrome 引擎將 HTML 轉換為 PDF,並支持各種網絡組件,如 Xamarin、Blazor、Unity、HoloLens 應用等。 它可以用於線上應用程式和傳統的 Windows 應用程式。 IronPDF允許使用HTML5、JavaScript、CSS和圖像創建美觀的PDF,並包含強大的HTML轉PDF轉換器。

3. 從圖像創建 PDF 文檔

IronPDF 使從圖像創建 PDF 變得簡單。

Dim pdfdoc = ImageToPdfConverter.ImageToPdf("test.png").SaveAs("Resultimage.pdf")
Dim pdfdoc = ImageToPdfConverter.ImageToPdf("test.png").SaveAs("Resultimage.pdf")
VB .NET

透過使用ImageToPdfConverter類別,不需創建該類別的任何物件就可以輕易操作。 ImageToPdf 方法接受文件名和路徑作為參數,並將給定的PNG文件轉換為所需的PDF。 最後,SaveAs 將生成的 PDF 檔案儲存在所需的位置。

下圖顯示了上述程式碼的結果。

如何在 VB .NET 中添加圖像到 PDF,圖 1:PDF 文件輸出

PDF 檔案輸出

下面的示例從一系列圖像中創建一個 PDF 文件。

Dim lstimages As List(Of String) = New List(Of String)
lstimages.Add("test.png") lstimages.Add("demo.png")
Dim pdfdoc = ImageToPdfConverter.ImageToPdf(lstimages).SaveAs("Resultimage.pdf")
Dim lstimages As List(Of String) = New List(Of String)
lstimages.Add("test.png") lstimages.Add("demo.png")
Dim pdfdoc = ImageToPdfConverter.ImageToPdf(lstimages).SaveAs("Resultimage.pdf")
VB .NET

如何在 VB .NET 中將影像新增至 PDF,圖 2:由兩張影像組成的 PDF 文件

來自兩張圖片的 PDF 文件

4. 從位圖圖像物件生成 PDF 文件

只需幾行程式碼,即可將多個點陣圖像物件轉換為PDF文件。

Imports system.Drawing
Imports IronPdf

Dim image = Bitmap.FromFile("test.png")
Dim doc = ImageToPdfConverter.ImageToPdf(image).SaveAs("Resultimage.pdf")
Imports system.Drawing
Imports IronPdf

Dim image = Bitmap.FromFile("test.png")
Dim doc = ImageToPdfConverter.ImageToPdf(image).SaveAs("Resultimage.pdf")
VB .NET

在上面的範例中,從 PNG 文件創建一個 Bitmap 對象,並用作中間格式以轉換為 PDF 文件。

如何在 VB .NET 中將圖像添加到 PDF,圖 3:從 PNG 圖像生成 PDF 文件

從 PNG 圖像生成 PDF 文件

也可以將一個Bitmap對象的集合(或列表)合併到一個PDF中:

Dim lstimages As List(Of IronSoftware.Drawing.AnyBitmap) = New List(Of IronSoftware.Drawing.AnyBitmap)
lstimages.Add(Bitmap.FromFile("test.png"))
lstimages.Add(Bitmap.FromFile("demo.png"))
Dim pdfdoc = ImageToPdfConverter.ImageToPdf(lstimages).SaveAs("Resultimage.pdf")
Dim lstimages As List(Of IronSoftware.Drawing.AnyBitmap) = New List(Of IronSoftware.Drawing.AnyBitmap)
lstimages.Add(Bitmap.FromFile("test.png"))
lstimages.Add(Bitmap.FromFile("demo.png"))
Dim pdfdoc = ImageToPdfConverter.ImageToPdf(lstimages).SaveAs("Resultimage.pdf")
VB .NET

如何在 VB .NET 中將圖片添加到 PDF,圖 4:合併多個 Bitmap 檔案以生成 PDF 檔案

合併多個 Bitmap 檔案以產生 PDF 檔案

使用ChromePdfRenderOptions對上述方法調用進行行為配置,以改善輸出PDF文件的視覺效果。可以配置的選項包括圖像位置、頁眉和頁腳格式、頁面標題、頁面大小等。

有關使用IronPDF 將圖像添加到 PDF的更多資訊,以及其他資訊,可以在IronPDF 文件中找到。

5. 結論

IronPDF 函式庫提供開發用的免費授權,並根據開發者的需求提供多種可供購買的授權,以便在生產環境中使用。 Lite 套餐的初始費用為 $749,且無持續性開支。 這些授權包含永久授權、一年的產品支援、升級以及SaaS和OEM重新分發的選項。 它們是一次性投資,可用於生產、預備及開發。

IronPDF 也提供有限時間的免費許可證。 此外,IronPDF 提供防止再分發的免費許可證。 若要查看 IronPDF 的完整定價和授權詳細資訊,請造訪 IronPDF 授權詳細資訊

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