Java 将Word转为XML以及XML转为Word的方法

本文介绍将Word和XML文档进行双向互转的方法。转换时,Word支持.docx/.doc等格式。 代码环境如下:

  1. Word测试文档:.docx或.doc

  2. 编译环境:IntelliJ IDEA

  3. JDK版本:1.8.0

  4. Word jar包:free spire.doc.jar 3.9.0

 

程序代码:

1.Word 转为XML

 import com.spire.doc.*;
 
 public class WordtoXML {
     public static void main(String[] args) {
         //加载Word测试文档
         Document doc = new Document();
         doc.loadFromFile("input.docx");//支持doc格式
 
         //调用方法转为xml文件
         doc.saveToFile("toxml.xml.",FileFormat.Word_Xml);
         doc.dispose();
     }
 }

图1-Word转XML效果图


2.XML 转Word

 import com.spire.doc.*;
 
 public class XMLtoWord {
     public static void main(String[] args) {
         //创建实例,加载xml测试文档
         Document doc = new Document();
         doc.loadFromFile("test.xml");
 
         //保存为Docx格式
         doc.saveToFile("toDocx.docx",FileFormat.Docx);
 
         //保存为Doc格式
         doc.saveToFile("toDoc.doc",FileFormat.Doc);
     }
 }

图2-XML转Word效果图


原创内容,如需转载,请务必注明出处!



请使用浏览器的分享功能分享到微信等