使用 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 轉換器。

  • IronPDF 庫支援多種輸入以生產 PDF, 包括 圖像文件, HTML5, ASPX,和 Razor/MVC 視圖.
  • 這個庫有用於建立互動式PDF文件的工具, 完成並發送互動表單、分割 PDF 檔案、提取文字和圖片、文字搜尋,以及 將 PDF 頁面光柵化為圖像
  • 除了使用用戶代理、代理伺服器、Cookie、HTTP 標頭和表格變數外,还包括 HTML 登入表單後的身份驗證,該庫還提供將鏈接作為 PDF 文件基礎的使用。
  • IronPDF 提供訪問 受密碼保護的PDF檔案 透過請求使用者名稱和密碼。
  • IronPDF API 允許讀取和編輯現有的 PDF 文件。
  • 該庫可以從 PDF 文件中提取圖片,以及向 PDF 文件添加文本、圖形、書籤、水印、頁眉和頁腳。
  • 使用者可以在新建或現有的 PDF 文件中拆分和合併頁面,並且 IronPDF 可以從文本創建 PDF 對象,而不需要 Acrobat Reader。
  • CSS 媒體文件和 CSS 文件都可以轉換為 PDF 文件。
  • IronPDF 的使用者可以添加全新的 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 class,使用起來很容易,無需為該class創建任何對象。 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 文件

將多個位圖文件合併生成PDF文件

使用以下方法調用來配置行為 ChromePdfRenderOptions 物件有助於增強輸出 PDF 文件的視覺外觀。可配置的選項包括圖像位置、頁眉和頁腳格式、頁面標題、頁面大小以及許多其他選項。

更多資訊關於 如何使用 IronPDF 將圖片添加到 PDF 中以及其他信息可以在 文件部分.

5. 結論

IronPDF 庫提供了開發用的免費授權,並且根據開發人員的需求,還提供了多種授權供購買,以便在生產環境中使用。Lite 方案成本為 $749,前期支付後沒有持續費用。授權包括永久授權、一年的產品支援、升級以及 SaaS 和 OEM 再分發選項。這些都是一次性投資,可用於生產、分段和開發。

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

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

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

免費 NuGet 下載 總下載次數: 10,993,239 查看許可證 >