Web页面转换成Word文件,利用wordXML

简介:处理流程表单数据以WordXML形式填充Word文档表格换行符丢失问题

  //将前台收集的XML中“$”循环拆分成"<w:br/>" by pengyc 解决表格填充word换行符丢失问题 2016-02-04
                                    string val=cells[k].InnerText;
                                    if (val.IndexOf("\r\n") > 0)
                                    {
                                        //处理多行数据
                                        string[] arrVals = val.Split(‘\r\n‘);
                                        tNode.InnerText = arrVals[0];
                                        for (var it = 1; it < arrVals.Length; it++)
                                        {
                                            XmlNode brNode = xd.CreateElement("w:br", "http://schemas.microsoft.com/office/word/2003/wordml");
                                            brNode.Attributes.Append(xd.CreateAttribute("w:mysoft", "http://schemas.microsoft.com/office/word/2003/wordml"));
                                            XmlNode multilineNode = xd.CreateElement("w:t", "http://schemas.microsoft.com/office/word/2003/wordml");
                                            multilineNode.Attributes.Append(xd.CreateAttribute("w:mysoft", "http://schemas.microsoft.com/office/word/2003/wordml"));
                                            tNode.AppendChild(brNode);
                                            multilineNode.InnerText = arrVals[it];
                                            tNode.AppendChild(multilineNode);
                                        }
                                    }
                                    else {
                                        tNode.InnerText = val;
                                    }

以下是解决此问题过程中网上找的关于WordXMl学习的资料链接,比较详细.

http://www.cnblogs.com/forlina/archive/2011/06/09/2076559.html

Web页面的换行符(\r\n)和word本身的换行不一样,特别表现在word的table表格(说明:此处是以书签的形式填充Table)

但是Word表格外的域支持换行符“\r\n”,如下图:

如果在word的table中使用\r\n换行,word不会转换。

所以最终以<w:br/>替换word文档表格单元格的换行符,替换代码块如上所述。

时间: 2024-08-08 13:53:02

Web页面转换成Word文件,利用wordXML的相关文章

pdf转换成word转换器免费版是一款功能强大好用的pdf文件转换成word文件的软件

pdf转换成word转换器免费版是一款功能强大好用的pdf文件转换成word文件的软件,界面简单,功能稳定,支持批量转换,操作起来非常方便,支持多种流行文档格式之间转换.完美支持pdf文件转换成word文档,转换后可再次编辑,支持图文混合排版,支持表格转换,支持批量转换,操作简单.pdf转换成word转换器免费不限页数可以很好的转换原来pdf文档中的文字.图片.表格 .超链接.布局,使其转换成的word文档排版与原有文档一样.pdf转换成word转换器是一款小巧.方便且免费的pdf转Word工具

pdf的文件怎么转换成word文件

怎么把PDF转换成word?实现两者之间的转换能方便我们的工作和学习,有时候我们为了工作学习网上搜找资料来源的时候,下载的文件多是以 PDF的形式存在的,这种格式的文件非常方便我们阅读保存.但是不能直接被我们所利用,因为PDF文件不同于word可以自由的进行编辑复制,所以我们不 能进行修改编辑等操作,如此一来很不方便我们使用,对工作学习的顺利进行也会有很大的阻碍,这时候如果能把PDF转换成word格式的将会给我们带来大大 的方便.如何将PDF转换成word文档?其实并不困难,我们只要掌握一些小技

Word2013将PDF转换成Word文件(图文)

因为有些PDF文件中的内容,我们需要重新导入到Word里面来编辑,但在前几个版本中Word是没有这项功能的.如今最新版的Word2013已经提升了对PDF编辑功能,我们可以直接在Word2013中打开PDF文件,然后进行修改和编辑,最后还可以保存为Docx等格式. 1.首先,使用Word2013打开PDF文件: 2.然后,单击“开启编辑”(Enable Editing): 3.此时,此教程由软件自学网首发,Word2013将会自动对PDF文件进行转换成Word: 4.OK,现在就已经成功将PDF

怎么将扫描版pdf文件怎么转换成word文件

由于PDF是一种复杂多样的文档格式,有的时候我们遇到的PDF文件不是纯文字源的内容的,而是一页页扫描版PDF文件,此时如何想得到文本或Word文档?如何还未找到合适的解决方法,可以使用迅捷PDF转换器全新v6.0版进行转换. pdf转换成word转换器是一款功能强大的文件转换工具,可以把纸张.PDF文件.图片文件扫描成可以编辑的Office文档,目前PDF转换器发展至今主要推出4.0.5.0.6.0三个版本.经过几年的发展,它的功能不断完善.性能不断提高,此次更新,修正或增加了以下功能:1.PD

三步学会怎么把pdf文件转换成word文件

PDF怎么转换成word想必是很多朋友烦恼头疼的一件事,虽然软件很多,但是质量普遍不高.专业的转换器是非常少的,其中代表性的软件就要数迅捷PDF转换器了.PDF转word前首先要注意的是,PDF是不是做了保护,如果有密码保护,必须先去除密码后再使用软件来转换.PDF转word之所以受到很多人的欢迎,主要由于PDF文档的不能二次编辑,给工作学习带来很大的不便.现在有了迅捷PDF转换器多少PDF文档都可以轻松转换. 迅捷pdf转换成word转换器是目前来说转换效果最为理想的一款工具,最新技术实现了强

pdf文件怎么转换成word文件

怎样把PDF文件转换成Word?PDF转换成Word转换器哪个好?PDF转成Word软件在哪儿下载?工作中大家接触到大量PDF文件,由于PDF文件内容在编辑和转换上的困难,选择将PDF转成Word,再使用MSWord来进行操作即可轻松实现文件编辑. 方法/步骤 第一步,下载迅捷pdf转换器并安装.按照软件详细安装步骤.很简单的,照做就行了. 第二步,打开PDF转Wrd转换软件.在“请选择要转换到的目标文件格式”中勾选“文本转Word”. 第三步,输入选项,通过“添加文件”按钮选择需要转换的pdf

caj文件怎么转换成word文档

caj文件在工作中并不多见,对于caj文件而言,是无法直接打开编辑的,所以很多人在遇到caj文件的时候就不知道该怎么处理了,其实对于caj文件而言,转成Word文件就可以进行查看和编辑,接下来小编告诉大家caj文件怎么转换成Word文档.1.将caj转成Word,大家首先需要将电脑中的浏览器打开,接着在搜索框中输入PDF转换器,将对应的转换器安装到电脑上.2.接着用鼠标点击打开[PDF转换器http://www.downza.cn/soft/27828.html](),在转换器中先用鼠标点击特色

pdf转换成word在线如何转换

将PDF转换成Word要领很多,但是差异于传统的电脑安顿转换工具,在线版PDF转换器就能实现PDF转换Word,接下来我们一起看看到底什么是在线PDF转换成Word转换器? 什么是在线PDF转换成Word转换器?作为一款具备强大PDF转换本事的转换器,迅捷在线PDF转换成Word转换器拥有强大的PDF转换效果.在 线PDF转换成Word转换器指的是借助云端服务器的处理处罚,将传统的PC端PDF转换技能转移到遍布网络的云端举行处理处罚的技能.新的技能除了要求 云端服务器的负载控制较为公正之外,还要

批量caj转换成word在线转换怎么转?

电脑没有安装caj阅读器是不是很烦恼,因为我们没有办法打开caj文件啊,我们从网上下载的caj文件经常打不开,这时候我们可以试着转换Word文档,批量caj转换成Word在线转换怎么转? 方法1: 步骤一:在百度中去搜索软件关键词迅捷caj转换器,然后进入首页即可进行操作 步骤二:打开已经安装好的转换工具后,点击左侧的pdf转其他文件下的"caj转word"功能 步骤三:需要进行文件转换的功能选择完成后点击页面中间的"点击选择文件"在弹出的窗口就可以添加需要转换的文