Java 将Word转为XML,XML转为Word
以下经验内容分享通过java程序实现Word和XML文件双向互转的方法,即将Word转为XML,将XML转为Word。
工具/原料
Spire.Doc for Java
工具下载及jar文件导入:
1、方法1:通过E-iceblue官网下载jar包,并解异鲢阍羟压将lib文件夹下的Spire.Doc.jar文件手动导入到java程序;方法2:通过创建maven弛贾班隧程序,在pom.xml中配置maven仓库路径并指定Spire.Doc for Java的依赖,配置完成后,在IDEA中,点击“Import Changes”导入JAR包:<repositories> <repository> <id>com.e-iceblue</id> <url>http://repo.e-iceblue.cn/repository/maven-public/</url> </repository></repositories><dependencies> <dependency> <groupId>e-iceblue</groupId> <artifactId>spire.doc</artifactId> <version>3.7.2</version> </dependency></dependencies>
1. Word转为XML
1、import com.spire.doc.*;public class WordToPng { public static void main(String[]args) { //加载测试文档 Document doc = new Document("sample.docx"); //将Word保存为XML格式 doc.saveToFile("ToXML.xml",FileFormat.Xml); }}
2. XML转为Word
1、import com.spire.doc.*;public class XMLtoDocx { 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); }}