翻譯|使用教程|編輯:胡濤|2022-07-28 10:16:53.100|閱讀 276 次
概述:本文主要介紹如何在 Java 中將 DOC 或 DOCX 轉(zhuǎn)換為 JPG,歡迎查閱!
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
在各種情況下,我們需要以編程方式將 MS Word DOC/DOCX 顯示到我們的應(yīng)用程序中。在這種情況下,最方便的方法之一是從 DOC 或 DOCX 轉(zhuǎn)換為 JPG 格式。為此,在本文中,您將學(xué)習(xí)如何在 Java中將DOC或DOCX文件轉(zhuǎn)換為JPG。此外,我們將介紹如何使用不同的選項(xiàng)自定義 DOC 到 JPG 的轉(zhuǎn)換。
Aspose.Words for Java是一個(gè)功能豐富的 API,用于在基于 Java 的應(yīng)用程序中創(chuàng)建、編輯或轉(zhuǎn)換 MS Word 文檔。我們將使用此 API 將 DOC/DOCX 轉(zhuǎn)換為 JPG。您可以下載API 的 JAR 或使用以下 Maven 配置安裝它:
存儲(chǔ)庫:
<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>
您可以根據(jù)需要將 DOC/DOCX 轉(zhuǎn)換為 JPG、PNG、BMP、GIF 或 TIFF 圖像。要設(shè)置輸出圖像格式,使用SaveFormat枚舉。讓我們?cè)?Java 中將 DOCX 文件轉(zhuǎn)換為 JPG。
以下代碼示例展示了如何在 Java 中將 DOCX 轉(zhuǎn)換為 JPG。
// load document Document doc = new Document("calibre.docx"); // set output image format using SaveFormat var options = new ImageSaveOptions(SaveFormat.JPEG); // loop through pages and convert them to JPG images for (int pageNumber = 0; pageNumber < doc.getPageCount(); pageNumber++) { // Save page as JPG options.setPageSet(new PageSet(pageNumber)); doc.save(pageNumber + "_page.jpg", options); }
您還可以使用不同的選項(xiàng)自定義 DOC 到 PNG 的轉(zhuǎn)換。例如,您可以設(shè)置水平分辨率、垂直分辨率、整體分辨率、比例、像素格式、亮度、顏色模式、對(duì)比度等。以下是在Java中自定義DOC到JPG的步驟。
以下代碼示例顯示了如何使用不同的選項(xiàng)自定義 Java DOC 到 JPG 的轉(zhuǎn)換。
// load document Document doc = new Document("calibre.docx"); // set output image format using SaveFormat var options = new ImageSaveOptions(SaveFormat.JPEG); // 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 JPG images for (int pageNumber = 0; pageNumber < doc.getPageCount(); pageNumber++) { // Save page as JPG options.setPageSet(new PageSet(pageNumber)); doc.save(pageNumber + "_page.jpg", options); }
在本文中,您學(xué)習(xí)了如何在 Java 中將 Word DOC/DOCX 轉(zhuǎn)換為 JPG。此外,您還了解了如何使用不同的選項(xiàng)自定義 DOC 到 JPG 的轉(zhuǎn)換。除此之外,您可以使用文檔探索 Aspose.Words for Java 的其他功能。
歡迎下載|體驗(yàn)更多Aspose產(chǎn)品
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn