java bufferedimage_Java 将word文档转换为PNG、XPS、RTF等格式
发布日期:2021-10-31 07:32:01 浏览次数:6 分类:技术文章

本文共 1354 字,大约阅读时间需要 4 分钟。

在日常办公中,Word是一种很好的文档排版工具。在Word创建好文档后, 我们常常需要将其保存为PDF、图片或其他格式。本文就将通过使用Java程序来演示如何将Word文档转换为PNG、XPS、RTF、SVG、XML和TXT格式。

使用工具:Free Spire.Doc for Java(免费版)

Jar文件获取及导入:

方法1:通过E-iceblue中文官网下载获取jar包。解压后将lib文件夹下的Spire.Doc.jar文件导入Java程序。(如下图)

a2aabfab1ed87766f825927305c31e87.png

方法2:通过maven仓库安装导入。具体安装教程详见E-iceblue中文官网。

代码示例

import com.spire.doc.Document;import com.spire.doc.FileFormat;import com.spire.doc.documents.ImageType;import javax.imageio.ImageIO;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException;public class ToOtherFormat {    public static void main(String[] args) throws IOException {        //创建Document对象        Document doc = new Document();        //加载Word文档        doc.loadFromFile("C:甥敳獲Test1DesktopSample.docx");        //将指定页保存为BufferedImage        BufferedImage image= doc.saveToImages(0, ImageType.Bitmap);        //将图片数据保存为PNG格式文档        File file= new File("output/ToPNG.png");        ImageIO.write(image, "PNG", file);        //将Word保存为SVG格式        doc.saveToFile("output/ToSVG.svg",FileFormat.SVG);        //将Word保存为RTF格式        doc.saveToFile("output/ToRTF.rtf",FileFormat.Rtf);        //将Word保存为XPS格式        doc.saveToFile("output/ToXPS.xps",FileFormat.XPS);        //将Word保存为XML格式        doc.saveToFile("output/ToXML.xml",FileFormat.Xml);        //将Word保存为TXT格式        doc.saveToFile("output/ToTXT.txt",FileFormat.Txt);    }}

转换结果:

bb2183480f4cfbabcb8a5a9e02bee2cf.png

(本文完)

转载地址:https://blog.csdn.net/weixin_39934257/article/details/110618157 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:python图片分类源代码_10 种常用 Matplotlib 图的 Python 代码
下一篇:c语言小游戏_C语言实现2048小游戏

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年04月25日 02时51分24秒