您是否在尋找將 PUB 文件導出為 PNG 圖像的方法,且不使用 Microsoft Publisher?那就不必再找了!這篇博客文章將指導您如何使用 Java 將 PUB 轉換為 PNG。Microsoft Publisher 是一個桌面出版應用程序,用於創建 PUB 文件。PUB 文件包含文檔的佈局、文本、圖像和格式元素。將 Microsoft Publisher 文件轉換為 PNG 圖像,可以以廣泛支持的圖像格式共享您的內容。讓我們開始學習如何使用 Java 將 Publisher 轉換為 PNG。
本文涵蓋以下主題:
將 Publisher 轉換為 PNG 的 Java API
PUB 轉 PNG 的過程是雙向的。首先,我們將使用 Aspose.PUB for Java 庫加載 PUB 文件並將其呈現為 PDF。然後,我們將調用 Aspose.PDF for Java,這是一個強大的 PDF 工具包。它將處理呈現的 PDF,並將每個頁面轉換為乾淨的 PNG 圖像。
請下載 Aspose.PUB for Java 和 Aspose.PDF for Java API 的 JAR 文件,或指定以下配置從 Maven 存儲庫下載 API:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pub</artifactId>
<version>22.8</version>
</dependency>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>24.5</version>
</dependency>
</dependencies>
使用 Java 將 Publisher 轉換為 PNG
請按照以下步驟在 Java 中以編程方式將 Publisher PUB 文件轉換為 PNG 圖像:
- 使用 PubFactory.createParser() 方法創建解析器。
- 調用 parse() 方法處理 PUB 文件。
- 創建內存流以存儲 PDF 文件。
- 使用 convertToPdf() 方法將 PUB 文件轉換為 PDF 並將其保存在 MemoryStream 中。
- 使用 PDF 流創建 Document 類對象。
- 使用 PdfFileInfo 獲取 PDF 文件信息。
- 循環遍歷 PDF 頁面並獲取其 height 和 width,並設置其 resolution。
- 創建一個帶有頁面高度、寬度和分辨率的 JpegDevice。
- 最後,調用 process() 方法將頁面保存為 PNG 圖像。
以下代碼示例顯示了 如何在 Java 中將 Publisher PUB 文件轉換為 PNG。
獲取免費的臨時許可證 試用無限制的庫。
PUB 轉 PNG 轉換器 - 免費在線
另外,使用這個 免費在線 PUB 轉 PNG 轉換器 將 Publisher 文件轉換為 PNG 圖像,而無需安裝任何軟件。
Publisher 轉 PNG – 免費資源
除了將 Publisher 文件轉換為 PNG 格式外,還可以使用這些資源探索這些 API 的其他功能:
結論
在本文中,我們體驗了如何使用 Java 將 Publisher PUB 文件轉換為 PNG 格式。借助 Aspose.PUB 和 Aspose.PDF for Java 庫,您可以簡化此過程。這裡概述的步驟使您能夠輕鬆地將您的 Publisher 設計轉換為高質量的 PNG 圖像。
準備好嘗試了嗎?下載 Aspose.PUB for Java,立即開始轉換您的 PUB 文件!如果您更喜歡在線解決方案,我們的免費 PUB 轉 PNG 轉換器隨時可用。如有任何疑問,請隨時在我們的 免費支持論壇 上聯繫我們。