社区
C++ Builder
帖子详情
生成xml文档,用word可以打开
songguozhi
2009-05-25 03:24:09
我希望采取xml的方式,生成一个包含以下内容的文档:
页眉、页脚,各级标题(包括编号、字体)、正文、表格(存在行、列的合并)
生成该xml文档后,我可以将后缀名直接改为doc,变成一个word文档
其实也是就想要一个word文档,只不过是用xml的方式实现罢了。
请高手们赐教
...全文
312
14
打赏
收藏
生成xml文档,用word可以打开
我希望采取xml的方式,生成一个包含以下内容的文档: 页眉、页脚,各级标题(包括编号、字体)、正文、表格(存在行、列的合并) 生成该xml文档后,我可以将后缀名直接改为doc,变成一个word文档 其实也是就想要一个word文档,只不过是用xml的方式实现罢了。 请高手们赐教
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
love_hate_i
2009-05-26
打赏
举报
回复
把Email给我,发给一些例子
songguozhi
2009-05-25
打赏
举报
回复
看来操作word真不是件容易的事情啊……………………………………汗水汗水
ccrun.com
2009-05-25
打赏
举报
回复
用OLE的方式完成页眉、页脚,各级标题(包括编号、字体)、正文、表格(存在行、列的合并)的操作,最后另存成2007的格式。这个过程比较麻烦。一般都是通过录制宏--》转换宏代码来搞定。
songguozhi
2009-05-25
打赏
举报
回复
也就是说还不能有什么方式直接实现了???
yangangs
2009-05-25
打赏
举报
回复
学习了
ccrun.com
2009-05-25
打赏
举报
回复
TXMLDocument可以读写XML文档,但是没有封装Office2007的接口。
songguozhi
2009-05-25
打赏
举报
回复
我想知道,在c++ builder中有没有封装好的接口或者类可以供调用,例如TXMLDocument可以实现该功能不?
songguozhi
2009-05-25
打赏
举报
回复
里面最繁琐的就是word开始部分的那些标记了,太长了,看得眼花缭乱的!
我不懂电脑
2009-05-25
打赏
举报
回复
只有模拟Office2007的xml格式做了。需要用office2007-另存为-其他格式-word xml文档
ccrun.com
2009-05-25
打赏
举报
回复
你先用WORD2007生成一个简单的文档,包含你说的那些页眉、页脚,各级标题(包括编号、字体)、正文、表格(存在行、列的合并),然后另存为.docx,再用UltraEdit之类的编辑器打开这个文档,照着格式写就行了。至于生成XML文件,可以用TXMLDocument或者第三方的NaitveXML等组件。
songguozhi
2009-05-25
打赏
举报
回复
其实就是想模拟.docx格式
实际上市输出xml格式
只不过我需要将后缀名改成doc,让人觉得是doc格式文档
ccrun.com
2009-05-25
打赏
举报
回复
楼主想模拟Word2007的文件格式(.docx)?
fairchild811
2009-05-25
打赏
举报
回复
输出的要求xml格式还是doc格式?
Freemarker模板
生成
word
文档
及在Windows系统下(linux系统暂不支持)手机版
打开
为
xml
异常处理方法
package net.aykj.util; import java.io.BufferedWriter; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.InputStream; import java.io.OutputStreamWriter; import java.io.Writer; import java.text.ParseExcept.
freemarker
生成
word
文档
无法用office
打开
问题
错误原因: 利用freemarker
生成
的
word
文档
利用notepad
打开
是
xml
格式。而正常的
文档
格式利用notepad
打开
是乱码,需要转换。 代码案例: import com.aspose.
word
s.Document; import com.aspose.
word
s.License; import com.aspose.
word
s.SaveFormat; import java.io...
jacob解决freemaker下载的
word
文档
手机无法
打开
问题
java使用freemaker下载
word
的流程如下: 1.新建一个
word
模板 2.另存为
xml
格式 3.将
xml
后缀的文件后缀改成.ftl 4.将ftl中需要替换的内容使用freemaker jstl语法进行替换 5.使用如下代码进行下载 注意:后缀一定得是.doc public static File create
Word
(HttpServletResponse response,Map dataMap,String templateName,File outFile){ File
【Exception】解决XDocReport
生成
word
文件报错:numbering.
xml
错误
【Exception】解决XDocReport
生成
word
文件报错:numbering.
xml
错误 一、问题描述 1、使用 XDocReport根本模板
生成
word
文件时,个别模板
生成
的
word
文档
无法
打开
,报错信息: numbering.
xml
错误 xx 行 。 二、问题解决 1、尝试过修改 xdocreprot.jar 里的 XDocReport_Abst...
使用Freemarker
生成
Word
最近在java项目有这样一需求:
生成
word
文档
,研究了一许久,最终选择用Freemark模板
生成
word
; 操作方法如下: 1、将
word
模板另存为
xml
格式,将需要替换的地方使用标签和指令替换,具体参照Freemarker开发手册 (1)普通字符串替换为${stringdemo} (2)表格替换 <#list rows as row...
C++ Builder
13,871
社区成员
102,696
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章