Word处理控件Aspose.Words功能演示:在 Java 中将 DOC 或 DOCX 转换为 JPG
Aspose.Words是一種高級Word文檔處理API,用于執行各種文檔管理和操作任務。API支持生成,修改,轉換,呈現和打印文檔,而無需在跨平臺應用程序中直接使用Microsoft Word。此外,
Aspose API支持流行文件格式處理,并允許將各類文檔導出或轉換為固定布局文件格式和最常用的圖像/多媒體格式。
在各種情況下,我們需要以編程方式將 MS Word DOC/DOCX 顯示到我們的應用程序中。在這種情況下,最方便的方法之一是從 DOC 或 DOCX 轉換為 JPG 格式。為此,在本文中,您將學習如何在 Java中將DOC或DOCX文件轉換為JPG。此外,我們將介紹如何使用不同的選項自定義 DOC 到 JPG 的轉換。
Aspose.Words for.NET 最新下載(qun:761297826)https://www.evget.com/product/564/download
Java API for DOCX DOCX to JPG - 免費下載
Aspose.Words for Java是一個功能豐富的 API,用于在基于 Java 的應用程序中創建、編輯或轉換 MS Word 文檔。我們將使用此 API 將 DOC/DOCX 轉換為 JPG。您可以下載API 的 JAR 或使用以下 Maven 配置安裝它:
存儲庫:
<repository> <id>AsposeJavaAPI</id> <name>Aspose Java API</name> <url>https://repository.aspose.com/repo/</url> </repository>依賴:
<dependency> <groupId>com.aspose</groupId> <artifactId>aspose-words</artifactId> <version>22.4</version> <classifier>jdk17</classifier> </dependency>在 Java 中將 DOC 轉換為 JPG
您可以根據需要將 DOC/DOCX 轉換為 JPG、PNG、BMP、GIF 或 TIFF 圖像。要設置輸出圖像格式,使用SaveFormat枚舉。讓我們在 Java 中將 DOCX 文件轉換為 JPG。
- 使用Document類加載 DOCX 文件。
- 創建ImageSaveOptions類的實例并指定輸出圖像格式。
- 循環瀏覽文檔中的頁面。
- 使用Document.save(string, ImageSaveOptions)方法將 DOCX 中的每一頁轉換為 JPG 。
以下代碼示例展示了如何在 Java 中將 DOCX 轉換為 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); }Java DOCX 到 JPG - 自定義
您還可以使用不同的選項自定義 DOC 到 PNG 的轉換。例如,您可以設置水平分辨率、垂直分辨率、整體分辨率、比例、像素格式、亮度、顏色模式、對比度等。以下是在Java中自定義DOC到JPG的步驟。
- 使用Document類加載 DOC 文件。
- 創建ImageSaveOptions類的實例并指定輸出圖像格式。
- 使用ImageSaveOptions對象設置所需的選項,例如亮度、對比度等。
- 循環瀏覽文檔中的頁面。
- 使用Document.save(string, ImageSaveOptions)方法將每個頁面轉換為 JPG 。
以下代碼示例顯示了如何使用不同的選項自定義 Java DOC 到 JPG 的轉換。
// 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); }結論
在本文中,您學習了如何在 Java 中將 Word DOC/DOCX 轉換為 JPG。此外,您還了解了如何使用不同的選項自定義 DOC 到 JPG 的轉換。除此之外,您可以使用文檔探索 Aspose.Words for Java 的其他功能。?
總結
以上是生活随笔為你收集整理的Word处理控件Aspose.Words功能演示:在 Java 中将 DOC 或 DOCX 转换为 JPG的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 避免自动化远程连接服务器出现提示Are
- 下一篇: QPI extend