跳過到頁腳內容
使用IRONPDF

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

1. 簡介

Adobe 的可攜式文檔格式 (PDF) 在各行業中廣泛用於創建發票等任務。 開發者也使用 PDF 格式來製作符合客戶規範的文件。 程式庫簡化了創建 PDF 的過程,選擇程式庫時應考慮建構、讀取和轉換功能。

2. IronPDF 功能

IronPDF 是一個強大的 PDF SDK 框架,方便創建、讀取和編輯 PDF 文件。 它使用 Chrome 引擎將 HTML 轉換為 PDF,並支持多種 Web 組件,如 Xamarin、Blazor、Unity、HoloLens 應用程式等。 它可以在線上應用程式和傳統的 Windows 應用程式中使用。 IronPDF 允許使用 HTML5、JavaScript、CSS 和圖片創建美觀的 PDF,並包含一個強大的 HTML 到 PDF 轉換器。

3. 從圖像創建 PDF 文件

IronPDF 簡化了從圖像創建 PDF 的過程。

' Create a PDF document from a single image file
Dim pdfdoc = ImageToPdfConverter.ImageToPdf("test.png").SaveAs("Resultimage.pdf")

通過使用 ImageToPdfConverter 類,可以無需為該類創建任何物件輕鬆使用。 ImageToPdf 方法接受文件名和路徑作為參數,並將給定的 PNG 文件轉換為所需的 PDF。 最後,SaveAs 方法將生成的 PDF 文件儲存在所需的路徑。

下面的圖像顯示了以上代碼的結果。

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

下一個示例從一組圖像創建一個 PDF 文件。

' Create a PDF document from a list of image files
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 中將圖像添加到 PDF,圖2: 來自兩個圖像的 PDF 文件 來自兩個圖像的 PDF 文件

4. 從 Bitmap 圖像對象創建 PDF 文件

只需幾行代碼即可將多個 Bitmap 圖像對象轉換為 PDF 文件。

' Convert a single Bitmap image object to a PDF file
Imports System.Drawing
Imports IronPdf

Dim image As Bitmap = Bitmap.FromFile("test.png")
Dim pdfDoc = ImageToPdfConverter.ImageToPdf(image).SaveAs("Resultimage.pdf")

在上面的示例中,從 PNG 文件創建的 Bitmap 對象用作中間格式來轉換為 PDF 文件。

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

還可以將一個 Bitmap 對象的集合(或列表)組合成一個 PDF:

' Combine multiple Bitmap objects into a single PDF document
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 中將圖像添加到 PDF,圖4: 合併多個 Bitmap 文件以生成一個 PDF 文件 合併多個 Bitmap 文件以生成一個 PDF 文件

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

有關使用 IronPDF 添加圖像到 PDF的更多信息,以及其他信息,可以在IronPDF 文檔中找到。

5. 結論

IronPDF 程式庫為開發提供免費授權,並且根據開發者的需要,可以購買多種授權以用於生產環境。 Lite 包的一次性價格為 $799, 無需持續費用。 授權包含永久授權、一年的產品支援、升級以及 SaaS 和 OEM 再分發的選項。 這些都是一次性投資,可以用於生產、佈署和開發。

IronPDF 還提供額外的限時免費授權。 此外,IronPDF 提供防止再分發的免費授權。 要查看 IronPDF 的完整定價和授權詳情,請訪問 IronPDF 授權詳情

常見問題解答

如何使用VB.NET將圖像插入PDF文檔?

您可以使用IronPDF在VB.NET中將圖像插入PDF文檔,使用ImageToPdfConverter類。例如,方法ImageToPdfConverter.ImageToPdf("image.png").SaveAs("output.pdf")將從圖像文件創建PDF。

在VB.NET中支持哪些圖像格式進行PDF轉換?

IronPDF支持多種圖像格式轉換為PDF,包括PNG、JPEG、BMP和GIF。您可以使用ImageToPdfConverter將這些圖像文件轉換為PDF。

在使用VB.NET添加圖像時,我可以自定義PDF的外觀嗎?

可以,IronPDF允許自定義PDF輸出,例如圖像定位、頁眉、頁腳和頁面大小,使用ChromePdfRenderOptions

是否可以將多個圖像合併為單個PDF文檔?

可以,使用IronPDF,您可以將多個圖像合併為單個PDF文檔,通過將圖像列表提供給ImageToPdfConverter並將輸出保存為一個PDF文件。

如何在VB.NET中使用Bitmap對象創建PDF?

IronPDF支持直接使用Bitmap對象進行PDF創建。您可以通過將Bitmap圖像傳遞給ImageToPdfConverter來生成PDF文件。

IronPDF提供了哪些許可選項?

IronPDF提供免費的開發許可和各種生產許可,包括永久使用、產品支持和升級。許可選項還涵蓋SaaS和OEM重新分發。

IronPDF允許在PDF中添加互動元素嗎?

可以,IronPDF可以向PDF文檔中添加互動元素,例如表單和註釋,增強您的PDF的功能。

IronPDF 如何處理 HTML 到 PDF 的轉換?

IronPDF使用Chrome引擎處理HTML到PDF的轉換,確保高保真度地將HTML5、JavaScript和CSS渲染為美觀的PDF。

IronPDF適用於哪些平台?

IronPDF兼容於各種平台,包括Xamarin、Blazor、Unity和HoloLens應用,使其適用於不同的開發環境。

IronPDF與.NET 10完全兼容,向VB.NET中添加影像時會有哪些利益?

是的,IronPDF完全兼容.NET 10,支持C#和VB.NET於.NET 10專案中使用。此兼容性帶來影像或物件檔案處理時性能、記憶體使用和工具改善,且無需特別配置整合最新.NET APIs。

Curtis Chau
技術作家

Curtis Chau 擁有卡爾頓大學計算機科學學士學位,專注於前端開發,擅長於 Node.js、TypeScript、JavaScript 和 React。Curtis 熱衷於創建直觀且美觀的用戶界面,喜歡使用現代框架並打造結構良好、視覺吸引人的手冊。

除了開發之外,Curtis 對物聯網 (IoT) 有著濃厚的興趣,探索將硬體和軟體結合的創新方式。在閒暇時間,他喜愛遊戲並構建 Discord 機器人,結合科技與創意的樂趣。

Iron Support Team

We're online 24 hours, 5 days a week.
Chat
Email
Call Me