在平常辦公中,Word是一種很好的文檔排版工具。在Word建立好文檔後, 咱們經常須要將其保存爲PDF、圖片或其餘格式。本文就將經過使用Java程序來演示如何將Word文檔轉換爲PNG、XPS、RTF、SVG、XML和TXT格式。html
方法1:經過官網下載獲取jar包。解壓後將lib文件夾下的Spire.Doc.jar文件導入Java程序。(以下圖)java
方法2:經過maven倉庫安裝導入。具體安裝教程參見此網頁。segmentfault
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); } }
轉換結果:maven
(本文完)svg