Java 将word文档转换为PNG、XPS、RTF等格式

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

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

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);

}

}

转换结果:


(本文完)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在日常工作中,PDF格式良好的视觉阅读性和稳定性使其使用越来越广泛。因此我们常会遇到需要将成型的Word文档转换为...
    Tina_Tang阅读 7,326评论 0 0
  • 现如今,PPT已然成为了很多领域常用的办公软件之一。为了方便后期浏览,通常会将PPT进行转换处理,较为常用的是转换...
    Tina_Tang阅读 2,984评论 0 1
  • 前言 本文将介绍如何使用免费Java Word组件Free Spire.Doc for Java在Java应用程序...
    Jazz_z阅读 2,309评论 0 1
  • 脚注,一般附在文章页面的底部,用于对文档某段或某处内容加以说明,常用在一些说明书、标书、论文等正式文书中。以此来让...
    Tina_Tang阅读 915评论 0 0
  • 2017年11月12日 星期日 张熠煊妈妈亲子日记第196天 今天上午我们去地里把辣椒拿回来。本来打算下午回德州,...
    熠煊妈妈阅读 43评论 0 0