我的需求是这样的: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>
6 回答
弑天下
TA贡献1818条经验 获得超8个赞
@smilesnake 首先感谢分享代码,可能是我的问题,没有把问题描述清楚,我目前就是按照你的思路来做的,但问题是最后给用户生成的这个doc文档是xml类型的(另存为的时候能够看到)并且用户打开编辑后再去另存的时候就变成了xml为后缀的文档了,导致后面打不开,所以我的问题是如何能生成word类型的文档
添加回答
举报
0/150
提交
取消