300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > java doc转图片_Java 将word文档转换为PNG XPS RTF等格式

java doc转图片_Java 将word文档转换为PNG XPS RTF等格式

时间:2021-04-27 01:26:34

相关推荐

java doc转图片_Java 将word文档转换为PNG XPS RTF等格式

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

Jar文件获取及导入:

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

方法2:通过maven仓库安装导入。具体安装教程参见此网页。

代码示例

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:\\Users\\Test1\\Desktop\\Sample.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);

}

}

转换结果:

(本文完)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。