电脑频道 手机频道
网络技术 路由器
电脑系统 电脑蓝屏
游戏攻略 明星八卦
电脑问答 最新更新
首页 > 电脑知识>正文 公告: 为响应国家净网行动,部分内容已经删除,感谢网友理解。

xml格式的word wordxml格式解析 例子

【2021-08-25 09:37:08】 来源:网络 作者:福州电脑之家 评论:

xml格式的word

为什么word文档变成了xml格式

通过jodconveter来实现转化(http://www.artofsolving.com/opensource/jodconverter)。

这种方式实现起来比较麻烦,操作有点繁琐,但是能解决上述问题。

通过启动OpenOffice.org的服务端口,实现程序操作opeanoffice实现文件的转换。

贴上代码:mport java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.InputStream; import java.io.OutputStream; import com.artofsolving.jodconverter.DefaultDocumentFormatRegistry; import com.artofsolving.jodconverter.DocumentConverter; import com.artofsolving.jodconverter.DocumentFormatRegistry; import com.artofsolving.jodconverter.openoffice.connection.OpenOfficeConnection; import com.artofsolving.jodconverter.openoffice.connection.SocketOpenOfficeConnection; import com.artofsolving.jodconverter.openoffice.converter.OpenOfficeDocumentConverter; public class test { /** * @param args */ public static void main(String[] args) throws Exception { // TODO Auto-generated method stub test t = new test(); //File in = new File("d:\\mytest\\test1.pdf"); //File out = new File("d:\\mytest\\test11.html"); FileInputStream input = new FileInputStream("d:\\mytest\\test11.pdf"); FileOutputStream output = new FileOutputStream("d:\\mytest\\test11.doc"); t.convert(input, output); } public void convert(File input, File output) throws Exception { OpenOfficeConnection conn = new SocketOpenOfficeConnection("localhost", 8100); conn.connect(); DocumentConverter converter = new OpenOfficeDocumentConverter(conn); converter.convert(input, output); conn.disconnect(); } public void convert(InputStream input, OutputStream output) throws Exception { OpenOfficeConnection conn = new SocketOpenOfficeConnection("localhost", 8100); conn.connect(); DocumentConverter converter = new OpenOfficeDocumentConverter(conn); DocumentFormatRegistry registry = new DefaultDocumentFormatRegistry(); converter.convert(input, registry.getFormatByFileExtension("pdf"), output, registry.getFormatByFileExtension("doc")); conn.disconnect(); } }

怎么把XML变成WORD文档?

“x”表示不含宏的 XML 文件,而“m”表示含有宏的 XML 文件。

例如,当您在 Word 中保存文档时,现在默认情况下的文件扩展名是 .docx 而不是 .doc。

将文件另存为模板时,可以看到同一类型的更改。

在早期版本中使用的模板扩展名仍然保留,但现在该扩展名末尾多了一个“x”或“m”。

如果文件包含代码或宏,则必须使用启用宏的新 XML 文件格式保存该文件,即,在文件扩展名末尾添加一个表示宏的“m”。

下表列出了 Word 2010、Excel 2010 和 PowerPoint 2010 中的所有默认文件扩展名。

分享:
下载
发表关于《xml格式的word wordxml格式解析 例子》的评论

福州电脑网(福州iThome)专业电脑/计算机学习网站.提供电脑维修知识,包括计算机软件/硬件维修知识,路由器/交换机/网络设置,电脑蓝屏,网络/it知识学习等等电脑技术学习资料.

免责声明:本站所有信息内容仅供参考,如有冒犯您的权益请联系我们删除!请大家注意:本站删帖完全免费。邮箱:

Copyright (C) FziThome.com, All Rights Reserved.

版权所有 闽ICP备14002611号-3