使用 IRONPDF

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

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

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。 最後,該保存為將生成的 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 授權詳情.

< 上一頁
PDF API C#(程式碼範例教學)
下一個 >
如何將 QR Code 轉換為 PDF

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

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