使用 IRONPDF

如何在 .NET 中將 PDF 轉換為 PNG

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

本文探討了使用IronPDF庫利用.NET框架將PDF檔案轉換為PNG圖像格式的詳細過程。

為什麼將 PDF 轉換為 PNG?

將 PDF 文件轉換為 PNG 格式的依據在於 PNG 獨特的優勢。(可攜式網路圖形)圖片提供。 PNG 以其無損壓縮而聞名,能在不降低品質的情況下壓縮圖像。 此外,PNG 支援透明背景,使其成為在保留精緻視覺細節的同時容納多樣設計元素的理想格式。

通過將 PDF 轉換為 PNG,可以確保文件格式、完整圖像解析度和保真度以及複雜的圖形組件得到保留,這使得 PNG 成為需要視覺精確性和多功能性應用的寶貴選擇。

本文將使用IronPDF 的 PDF 轉 PNG 功能程式化地將PDF轉換為PNG圖像。

如何使用 .NET 將 PDF 轉換為 PNG

  1. 下載並安裝 .NET PDF 轉 PNG 的程式庫。

  2. 將 PDF 檔轉換為 PNG 圖片。

  3. 從系統中使用「開啟現有的 PDF 文件PdfDocument.FromFile 方法"."

  4. 使用“將 PDF 轉換為圖像RasterizeToImageFiles 方法"."

  5. 將輸出資料夾和圖像格式作為參數傳遞給上述方法。

1. IronPDF

IronPDF 庫概覽是一個 .NET 函式庫,允許開發者在 .NET 應用程式中創建、操作和呈現 PDF 文件。 它提供了廣泛的功能來處理 PDF 文件,包括以程式方式建立 PDF 文件, 將 HTML 轉換為 PDF 文件, 合併多個PDF檔案, 將文字和圖像添加到PDF, 從 PDF 提取內容,以及更多。 IronPDF 特別適用於處理 Web 應用程式或任何需要 PDF 生成或操作功能的 .NET 專案。

2. 設定環境和安裝 IronPDF

在開始使用 IronPDF 進行 PDF 轉換之前,建立理想的環境是至關重要的。 安裝合適版本的 .NET Framework 應該是你的第一步。一旦框架準備好,開始安裝 IronPDF。 使用 NuGet 這個受歡迎的 .NET 專案套件管理工具,使這項任務變得簡單。

2.1. 建立一個新的 VB.NET 專案

  1. 打開 Visual Studio,然後按照以下步驟創建一個新的 .NET 專案:

    • 點擊「檔案」>「新增」>「專案...」

    如何在 .NET 中將 PDF 轉換為 PNG,圖 1:Visual Studio 中的專案下拉選單

    Visual Studio 中的專案下拉選單

    • 根據您的應用程式類型選擇專案範本(例如,Windows Forms、Console Application、ASP.NET 等。)然後點擊下一步。

    如何在 .NET 中將 PDF 轉換為 PNG,圖 2:使用 Visual Studio 創建一個新專案

    使用 Visual Studio 建立新專案

    • 輸入您的專案名稱和位置,然後點擊 下一步 按鈕。

    如何在 .NET 中將 PDF 轉換為 PNG,圖 3:配置新的項目

    配置你的新專案

    • 選擇目標框架,然後點擊「建立」來創建專案。
  2. 安裝 IronPDF:

    在創建項目後,你需要使用 NuGet 安裝 IronPDF 庫。 以下是方法:

    • 在方案總管中右鍵點擊你的專案。

    • 選擇「管理 NuGet 套件...」

    如何在 .NET 中將 PDF 轉換為 PNG,圖 4:Visual Studio 中工具欄的 NuGet 套件管理器下拉選單

    Visual Studio 中工具欄的 NuGet 套件管理員 下拉選單

    • 在「NuGet 封裝管理員」視窗中,請確保左側選擇了「瀏覽」。

    • 在搜尋框中輸入「IronPDF」。

    如何在 .NET 中將 PDF 轉換為 PNG,第五步:在 NuGet 套件管理器中選擇 IronPDF

    IronPDF 在 NuGet 套件管理器中選擇

    • 從搜索結果中選擇「IronPDF」軟體包。

    • 點擊「安裝」按鈕來安裝套件。

3. 將 PDF 文件轉換為 PNG 圖像

通過利用 IronPDF .NET 庫,將 PDF 文檔轉換為 PNG 圖像的過程變得極其簡單。 在本部分中,我們將探討一種精簡的方法,讓您只需幾行簡潔的程式碼即可輕鬆將 PDF 轉換為 PNG 圖像。 藉由利用IronPDF的功能,此過程變得高效且易於使用。 讓我們逐步導航,協助您輕鬆完成此轉換。

3.1. 輸入 PDF 檔案

如何在 .NET 中將 PDF 轉換為 PNG,圖 6:包含各種圖表的三頁 PDF 文檔

包含各種圖表的三頁PDF文件

using IronPdf;

var pdf = PdfDocument.FromFile("bucket.pdf");
pdf.RasterizeToImageFiles(@"C:\image\folder\*.png");
using IronPdf;

var pdf = PdfDocument.FromFile("bucket.pdf");
pdf.RasterizeToImageFiles(@"C:\image\folder\*.png");
Imports IronPdf

Private pdf = PdfDocument.FromFile("bucket.pdf")
pdf.RasterizeToImageFiles("C:\image\folder\*.png")
VB   C#

以下程式碼範例使用IronPDF庫在.NET應用程式中將PDF文件的所有頁面轉換為一系列PNG圖像文件。 它開始加載名為「bucket.pdf」的指定PDF檔案。 隨後,它進一步迭代 PDF 文件的每一頁,對每一頁進行光柵化並將其轉換為單獨的 PNG 圖像。 這些生成的圖像隨後會儲存在預定的目錄路徑中,檔案名則根據原始 PDF 的內容自動生成。 此過程有效地將整個 PDF 文件轉換為一系列 PNG 圖像。

3.2. 輸出圖像

如何在 .NET 中將 PDF 轉換為 PNG,圖 7:在 Windows 文件資源管理器中的三張 PNG 圖片,每一張對應 PDF 的一個頁面

在 Windows 檔案總管中的三個 PNG 圖片,每個 PDF 頁面一個

4. 結論

利用.NET Framework中的IronPDF來將PDF頁面轉換為PNG圖像的能力,提供了一個多功能且有效的解決方案,以應對當今技術驅動環境中對無縫文件轉換需求的增長。 PNG 格式的獨特優勢,包括無損壓縮和對透明背景的支持,使其成為保存文件格式、圖像真實度和複雜圖形元素的寶貴選擇。

了解更多有关IronPDF 功能與能力以便讓開發者能輕鬆地將PDF頁面轉換為PNG的功能整合到他們的應用程式中,展示該框架在提高各種領域的視覺精確性和多功能性方面的重要性。 隨著技術的不斷發展,這類工具為滿足現代應用程式不斷增長的需求提供了重要支持。

請務必查看這個IronPDF PDF-to-PNG 轉檔教學如需更多相關的程式碼範例,請訪問IronPDF 將 PDF 光柵化為圖像指南.

< 上一頁
C#中的PDF轉換(開發者教程)
下一個 >
如何在 ASP.NET Core 中顯示 PDF 文件

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

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