跳過到頁腳內容
使用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. 從點陣圖影像物件建立 PDF 文檔

只需幾行程式碼,即可將多個點陣圖影像物件轉換為 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:合併多個點陣圖文件以產生 PDF 文件 合併多個點陣圖檔案以產生 PDF 文件

使用ChromePdfRenderOptions物件配置上述方法呼叫的行為,以增強輸出 PDF 檔案的視覺效果。可設定的選項包括圖像位置、頁首和頁尾格式、頁面標題、頁面大小等等。

有關使用 IronPDF 向 PDF 添加圖像的更多資訊以及其他信息,請參閱IronPDF 文件

5.結論

IronPDF 庫提供免費的開發許可,並根據開發人員的需求,提供各種許可供購買,用於生產環境。 Lite 方案預付費用為 $999,沒有後續費用。 這些許可證包含永久許可證、一年的產品支援、升級以及 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 機器人,結合科技與創意的樂趣。

鋼鐵支援團隊

我們每週 5 天,每天 24 小時在線上。
聊天
電子郵件
打電話給我