RE:有没有操作Word的库可以用啊?或者是中间转换API?

pvii 2007-02-01 01:02:47
如题

word可以另存为xml的格式

有没有可以操作转换这个word xml文档的API可以用?

谢谢
...全文
181 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
tian790317 2011-12-17
  • 打赏
  • 举报
回复
学习,好贴
勾吴江南 2011-12-15
  • 打赏
  • 举报
回复
第一,如果你实在逼得没法了就用C++调COM接口吧。这是最实在的,没有比这个更直接的了。如果你不知道什么是调COM接口的话……去百度或者Google吧。
第二,Microsoft.Office.Interop.Word。目前有4个版本支持Word2003~Word2010(每个版本支持的Word版本不尽相同,如果相了解的话来MSDN的VSTO论坛吧(不好意思,VSTO只有英语论坛。不过你用中文发帖也可以。支持VSTO论坛的工程师是中国人)。
第三,用OpenXml SDK。这是个为Word瘦身的好东西,不过只对Word 2007,Word 2010文档有用。你想了解它的用法就上MSDN吧!(同样只有英语论坛,但是是中国的工程师在支持)。
90后小朋友 2011-12-08
  • 打赏
  • 举报
回复
学习一下非常好
askandstudy 2011-11-30
  • 打赏
  • 举报
回复

#coding:utf-8
#convert word to xml

import win32com
from win32com.client import Dispatch
def main():
w=win32com.client.Dispatch('Word.Application')
w.Visible=0
w.DisplayAlerts=0
src=w.Documents.Open(FileName='doc1.doc')
w.ActiveDocument.SaveAs(FileName='doc1-xml',FileFormat=11)
src.Close()

if __name__=='__main__':
main()



用python完成也挺简单
dsd999 2011-11-28
  • 打赏
  • 举报
回复
同意楼上

直接用 Microsoft.Office.Interop.Word

很简单。
whr214120886 2011-11-27
  • 打赏
  • 举报
回复
没有啊...你是C# 嘛,C#有直接用 Microsoft.Office.Interop.Word 这个组件,你可以试试...

5,139

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 Office开发/ VBA
社区管理员
  • Office开发/ VBA社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧