翻譯|使用教程|編輯:胡濤|2022-07-27 13:53:06.017|閱讀 163 次
概述:本文將介紹如何在 Java 中將 DOC 或 DOCX 轉換為 PNG,歡迎查閱!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
在各種情況下,我們需要以編程方式將 MS Word DOC/DOCX 顯示到我們的應用程序中。在這種情況下,最方便的方法之一是將 DOC 或 DOCX 轉換為 PNG 格式。為此,在本文中,您將學習如何在 Java中將DOC或DOCX文件轉換為PNG。此外,我們將介紹如何使用不同的選項自定義 DOC 到 PNG 的轉換。
Aspose.Words for Java是一個功能豐富的 API,用于在基于 Java 的應用程序中創建、編輯或轉換 MS Word 文檔。我們將使用此 API 將 DOC/DOCX 轉換為 PNG。您可以下載API 的 JAR 或使用以下 Maven 配置安裝它:
存儲庫:
<repository> <id>AsposeJavaAPI</id> <name>Aspose Java API</name> <url>//repository.aspose.com/repo/</url> </repository>
依賴:
<dependency> <groupId>com.aspose</groupId> <artifactId>aspose-words</artifactId> <version>22.4</version> <classifier>jdk17</classifier> </dependency>
您可以根據需要將 DOC/DOCX 轉換為 PNG、JPEG、BMP、GIF 或 TIFF 圖像。要設置輸出圖像格式,使用SaveFormat枚舉。讓我們在 Java 中將 DOCX 文件轉換為 PNG。
以下代碼示例展示了如何在 Java 中將 DOCX 轉換為 PNG。
// load document Document doc = new Document("calibre.docx"); // set output image format using SaveFormat var options = new ImageSaveOptions(SaveFormat.PNG); // loop through pages and convert them to PNG images for (int pageNumber = 0; pageNumber < doc.getPageCount(); pageNumber++) { // Save page as PNG options.setPageSet(new PageSet(pageNumber)); doc.save(pageNumber + "_page.png", options); }
您還可以使用不同的選項自定義 DOC 到 PNG 的轉換。例如,可以設置水平分辨率、垂直分辨率、整體分辨率、比例、像素格式、亮度、顏色模式、對比度等。以下是Java中自定義DOC到PNG的步驟。
以下代碼示例展示了如何使用不同的選項自定義 Java DOC 到 PNG 的轉換。
// load document Document doc = new Document("calibre.docx"); // set output image format using SaveFormat var options = new ImageSaveOptions(SaveFormat.PNG); // change the image's brightness and contrast // both are on a 0-1 scale and are at 0.5 by default options.setImageBrightness(0.30f); options.setImageContrast(0.7f); // change the horizontal resolution // the default value for these properties is 96.0, for a resolution of 96dpi options.setHorizontalResolution(72f); // loop through pages and convert them to PNG images for (int pageNumber = 0; pageNumber < doc.getPageCount(); pageNumber++) { // Save page as PNG options.setPageSet(new PageSet(pageNumber)); doc.save(pageNumber + "_page.png", options); }
在本文中,您學習了如何在 Java 中將 Word DOC/DOCX 轉換為 PNG。此外,您還了解了如何使用不同的選項自定義 DOC 到 PNG 的轉換。除此之外,您可以使用文檔探索 Aspose.Words for Java 的其他功能。
歡迎下載|體驗更多Aspose產品
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn