word是一种很好的排版工具,我们用word创建好文档后往往需要保存成 pdf、图片或其它文档格式。文本介绍如何使用spire.doc for java转换word文档到png、xps、rtf等格式文档。
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 convertwordtootherformats {
public static void main(string[] args) throws ioexception {
//创建document对象
document doc = new document();
//加载word文档
doc.loadfromfile("c:\\users\\administrator\\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);
}
}