java如何将xml类型的word文档转换为word类型的文档

我的需求是这样的:
word文档类型是xml,用文本编辑器打开看到以下代码(我只拷贝了头部部分代码)
java如何能把它转换为word类型的doc文档,Apache的poi好像只能把word文档转换成xml、html等格式的,但不能反过来转。请问有没有解决过这种需求的朋友,先谢谢了!

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<?mso-application progid="Word.Document"?>
<pkg:package xmlns:pkg="http://schemas.microsoft.com/office/2006/xmlPackage">
    <pkg:part pkg:name="/_rels/.rels" pkg:contentType="application/vnd.openxmlformats-package.relationships+xml">
        <pkg:xmlData>
            <Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">
                <Relationship Id="rId4" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument" Target="word/document.xml"/>
                <Relationship Id="rId2" Type="http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties" Target="docProps/core.xml"/>
                <Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties" Target="docProps/app.xml"/>
                <Relationship Id="rId3" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties" Target="docProps/custom.xml"/>
            </Relationships>
        </pkg:xmlData>
    </pkg:part>
米琪卡哇伊
浏览 2156回答 6
6回答

弑天下

@smilesnake 首先感谢分享代码,可能是我的问题,没有把问题描述清楚,我目前就是按照你的思路来做的,但问题是最后给用户生成的这个doc文档是xml类型的(另存为的时候能够看到)并且用户打开编辑后再去另存的时候就变成了xml为后缀的文档了,导致后面打不开,所以我的问题是如何能生成word类型的文档

拉莫斯之舞

楼主问题解决了吗 我也遇到这个问题 求教

jeck猫

楼主问题解决了吗 我也遇到这个问题 求教

叮当猫咪

我也遇到了这个问题,有什么好的解决办法吗?
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java