文章分类 -  DOC开发

摘要:http://blog.csdn.net/ibigpig/article/details/8432245 Aspose.Words是一款先进的类库,可以直接在各个应用程序中执行各种文档处理任务。在不使用Microsoft Word的情况下,仍然可以生成,更改,转换,渲染和打印文档,并且支持DOC,O 阅读全文
posted @ 2016-04-15 11:42 冰封的心 阅读(3794) 评论(0) 推荐(0) 编辑
摘要:这样我们在代码里面,就可以获取信息并指定这个Word模板了。 复制代码 InformationInfo info = BLLFactory.Instance.FindByID(id); if (info != null) { string template = "~/Content/Template 阅读全文
posted @ 2016-01-28 11:17 冰封的心 阅读(368) 评论(0) 推荐(0) 编辑
摘要:如果我们需要对文档进行操作,那就一定要使用Document这个类了。这个类存在于aspose.word命名空间下,使用之前需要using这个命名空间。内容列表:1、创建和打开文档2、文档合并3、接受修订与页眉页脚替换4、向文档内写入文字,图片及表格5、插入页眉页脚1、打开文件方法:Document有... 阅读全文
posted @ 2015-02-05 14:19 冰封的心 阅读(2998) 评论(0) 推荐(0) 编辑
摘要:示列1:在C#中操作word,使用aspose.words这个控件是很方便的,也能用它来导出嵌入在word文档中的OLE对象(gif,jpg,png,txt,html等内容)。代码如下public void ExtractImg() { Document doc = new Document(@ "... 阅读全文
posted @ 2014-08-14 16:40 冰封的心 阅读(3558) 评论(1) 推荐(0) 编辑
摘要:一、先注册一下DSOFramer.ocx操作:将.ocx复制到C:\windows\system32目录下,开始->运行->regsvr32 DSOFramer.ocx , 系统会提示DSOFramer.ocx中的DllRegisterServer成功。二、添加DSOFramer.ocx到你的项目中操作:先说明一下,我用VS 2005 ,其他VS版本可能操作会有不同,操作应该也类似自己试试,问题应该不大。在你要访问DSOFramer.ocx的目录上点选右键菜单中的“添加现有项”,找到DSOFramer.ocx,确定。三、在网页中加载DSOFramer新建Office.aspx添加如 阅读全文
posted @ 2014-03-09 09:35 冰封的心 阅读(371) 评论(0) 推荐(0) 编辑
摘要:背景: 之前在工作中,需要实现Word打印功能,并且插入图片。当时采取的方式则是使用书签进行操作。首先在word内插入书签,完成后,存为模板。程序加载该模板,找到书签,并在指定位置写入文字即可。 后期维护过程中,发现模板经常需要变更,但是书签在word中不方便查看,用户在编辑word的时候容易出错。于是想采取特殊字符串标识的方式进行替换。此时,图片的插入就存在问题,光标无法直接移动到指定字符串。资源下载: 源代码开发思路: 查阅Aspose.Words提供的API,发现有Range类有该方法:public int Replace(Regex pattern, IReplacingCal... 阅读全文
posted @ 2013-04-03 22:19 冰封的心 阅读(345) 评论(0) 推荐(0) 编辑
摘要:我们知道,一般都导出的Word文档或者Excel文档,基本上分为两类,一类是动态生成全部文档的内容方式,一种是基于固定模板化的内容输出,后者在很多场合用的比较多,这也是企业报表规范化的一个体现。我的博客介绍过几篇关于Aspose.Word控件和Aspose.Cell控件的使用操作,如下所示。《使用Aspose.Cell控件实现Excel高难度报表的生成(一)》《使用Aspose.Cell控件实现Excel高难度报表的生成(二)》《使用Aspose.Cell控件实现Excel高难度报表的生成(三)》《使用Aspose.Cell控件实现多个Excel文件的合并》以及关于Word的操作的《利用Asp 阅读全文
posted @ 2013-02-05 21:54 冰封的心 阅读(2538) 评论(1) 推荐(0) 编辑
摘要:做管理类软件的开发员,画单据页面是必须要经历的事情.之前我做过PowerBuilder的开发,它的数据窗口虽然很强大,但是画数据窗口确是一 件非常繁琐的事情.在众多的UI设计器中,恐怕只有VS提供的IDE环境是最好用的了,但我们不可能让客户去装个VS来画他们所需求的单据页面. 客户一般要实现某个单据,可能的情况是先在纸上画好草稿,然后交给实施员或开发员,沟通确定功能之后,开发员就要开始真正建表,画页面了.但在这其中,如果客户突然说要修改个字段或布局,额,后面的结果不说了,你们懂的! OK,我们重新规划一下流程,既然最容易变化的部分是单据页面的布局,可能增加或减少栏目等.我们就把这部分单独提取出 阅读全文
posted @ 2012-12-10 13:02 冰封的心 阅读(615) 评论(0) 推荐(0) 编辑
摘要:最近的项目里遇到这样一个需求:WebForm系统里客户在奖金分配完成后,需要将分配结果导出成纸制,以做备份.一开始这个需求很简单,使用如图 -1所示的方式,拼接好htmltable字符串以后,也是可以导成Excel文件,然后客户再打印出来. 这种方式本身有不好的地方,就是生成Excel文件并不是标准的Excel文件.图-1 结果客户又提出,需要将每个职工的手工签名图片,也一并导出并打印出来.额,想了想,用这种方式恐怕不能实现.改变思路,还好项目组里使用了Lodop的 Web打印控件,顺便给这个控件做下广告,在Web打印控件里,它确实非常强大,推荐大家使用,我的另一篇贴子对此控件有所介绍,欢迎大 阅读全文
posted @ 2012-12-10 12:47 冰封的心 阅读(386) 评论(0) 推荐(0) 编辑
摘要:在日常操作中,Office文档恐怕是大家最为常用的文件.同时,随着电子化的逐步推广,对Office文档的操作要求更越来越高,不只是在硬盘里 的某个文件夹里新建,修改Office文档了,可能需要在浏览器里编辑文档,也可能嵌入至某个CS应用程序里,并且把文件以二进制串的形式存储到Db中. 之前有过一篇贴子,介绍过一款控件,名称是EDrawOffice控件,它可以同时在WebForm和WinForm程序里同时操作.功能也是很强大的,美中不足的呢,就是收费,没注册出现的情况是在关闭控件所在页面以后,会弹出一个对话框. 其实微软提供了一个叫dsoframer的控件,它是免费的.而且据说EDrawOffi 阅读全文
posted @ 2012-12-10 12:46 冰封的心 阅读(421) 评论(0) 推荐(0) 编辑
摘要:最近项目组的打印控件有所改变,已经换成Lodop控件,使用以后发现,功能确实非常强大.可以打印Web页面内某个控件的内容.下面,还是通过一 个实例来说明下吧,医院系统有个模块,是院内感染模块,它需要填写各种报卡,并且填写完以后,要将它打印出来,而且打印出来的效果要和纸制的报卡近乎一 致.额,这个要求就比较高喽,如图-1所示,这是其中一张报卡的纸制扫描效果图,我们打印出来的效果要和这个几乎一样.图-1 现在我们来分析一下这里的打印展示类型. 类型1:患者姓名,卡片编号等,直接取自Db栏目值,不需要额外加工.不过,有的需要增加下划线功能. 类型2:出生日期,需要对日期进行拆分,增加汉字:年,月和日 阅读全文
posted @ 2012-12-10 12:46 冰封的心 阅读(273) 评论(0) 推荐(0) 编辑
摘要:摘要: 如最近公司项目中用到数据统计出Excel报表,从博客园找了相关的文章,第一次用到了Aspose.Cells,听说很强大。因为技术很菜,学习别的大牛的博客文章捣鼓了好久才搞出来,记录一下备忘。呵呵~ using Aspose.Cells;// ... 如最近公司项目中用到数据统计出Excel报表,从博客园找了相关的文章,第一次用到了Aspose.Cells,听说很强大。因为技术很菜,学习别的大牛的博客文章捣鼓了好久才搞出来,记录一下备忘。呵呵~ usingAspose.Cells;//Aspose.Cells引入的命名空间///<summary>///导出报表///... 阅读全文
posted @ 2012-11-28 19:50 冰封的心 阅读(372) 评论(0) 推荐(0) 编辑
摘要:Aspose.Words初学者,请指教! 1.先在你的项目中引入Aspose.Words.dll 2.导出带图片人员信息到Word中代码如下:protectedvoidbtn_DownDoc_Click(objectsender,EventArgse){//实例化一个新的WordDocument//也可以在Aspose.Words.Documentdoc=newAspose.Words.Document(path)中加path参数,//此path指向你设计好的Word模板路径Aspose.Words.Documentdoc=newAspose.Words.Document();Do... 阅读全文
posted @ 2012-11-09 15:48 冰封的心 阅读(297) 评论(0) 推荐(0) 编辑
摘要:来源:http://www.cnblogs.com/wuhuacong/archive/2012/08/30/2662961.htmlAspose系列的控件,功能都挺好,之前一直在我的Winform开发框架中用Aspose.Cell来做报表输出,可以实现多样化的报表设计及 输出,由于一般输出的内容比较正规化或者多数是表格居多,所以一般使用Aspose.Cell来实现我想要的各种Excel报表输出。虽然一直也知道 Aspose.Word是用来生成Word文档的,而且深信其也是一个很强大的控件,但一直没用用到,所以就不是很熟悉。 偶然一次机会,一个项目的报表功能指定需要导出为Word文档,因此寻找 阅读全文
posted @ 2012-11-09 15:47 冰封的心 阅读(260) 评论(0) 推荐(0) 编辑
摘要:Aspose.Words for .NET HTML代码直接生成WORDDocument doc = new Document();DocumentBuilder builder = new DocumentBuilder(doc);//builder.MoveToBookmark("experiencetranslation");//如果设置了书签可以直接定位到书签处builder.InsertHtml("<table>" + "<tr>" + "<td>Row 1, Cell 1< 阅读全文
posted @ 2012-11-08 16:36 冰封的心 阅读(470) 评论(0) 推荐(0) 编辑
摘要:来源:http://blog.csdn.net/gongyuan303/article/details/6790444一、首先我们新建模板=================================================================================== Word Office2007创建的模版,单击顶部的下拉按钮,在下拉框中选择其他命令。 在下一个页面中选择“不再功能区中的命令—文本域—添加—确定”即可。 即可看到添加文本域的按钮 下面就来创建模版(就是你要导出的格式模版) 点击ab| 新建文本域,双击黑色模块,就可以填写标签。 这... 阅读全文
posted @ 2012-11-08 16:32 冰封的心 阅读(927) 评论(0) 推荐(0) 编辑
摘要:来源:http://www.cnblogs.com/sendrylee/archive/2010/04/12/1710325.htm1、概述 在项目中生成word文档,这个功能很普遍的,一般生成都是纯文字或是列表的比较多,便于客户打印,而要把图片也生成到word文档中的需求有些客户也是需要的,例如产品图片。这次我们介绍的是如何利用Aspose.Words for .NET在Word中动态的生成图片或水印。Aspose.Words for .NET,这个我就不多介绍了,不清楚的朋友可以看看上一篇文章。需求总是变化得快,最近项目中又多了一个这样需求:系统中生成报价单后,要有一个签名,这个签名是.. 阅读全文
posted @ 2012-11-08 16:13 冰封的心 阅读(370) 评论(0) 推荐(0) 编辑
摘要:来源:http://www.cnblogs.com/sendrylee/archive/2010/04/01/1702463.html1、概述 最近项目中有一个这样的需求:导出 word文档,要求这个文档的格式不是固定的,用户可以随便的调整,导出内容中的数据表格列是动态的,例如要求导出姓名和性别,你就要导出这两列的数 据,而且这个文档不是导出来之后再调整而是导出来后已经是调整过了的。看到这里,您也许马上想到用模板导出!而且.NET中自带有这个组 件:Microsoft.Office.Interop.Word,暂且可以满足需求吧。但这个组件也是有局限性的,例如客户端必须装office组 件,.. 阅读全文
posted @ 2012-11-08 16:12 冰封的心 阅读(278) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示