摘要: 今天开篇就来说说ASP.NET,flexpaper,SWFTools 实现简单的PDF显示(二)中留下的那个疑问。记得在二中说过:首先是报错的问题:是因为版本问题导致的,iTextAsian.dll和iTextAsianCmaps.dll这两个中文支持库出现的比较早,好似到现在也没有更新,而itextsharp.dll却在不断的更新,5.0.0版本到现在的5.4.1 (以前使用的5.0.2以上的版本报错了,如今使用的5.0.2版本支持上面说的那两个中文库,因此问题解决了) itextsharp下载地址:http://sourceforge.net/projects/itextsharp/fil 阅读全文
posted @ 2013-05-30 22:56 蓦然浩怪 阅读(1653) 评论(4) 推荐(1)
摘要: 上篇说到itextsharp生成pdf有两中方式,而pdf模板方式需要先制作pdf模板,下面就先说说如何制作pdf模板。1、首先需要安装Adobe Acrobat(我用的是Adobe Acrobat 9 Pro这个版本),Adobe Acrobat软件能把word,execl文档转为pdf文件如果你觉得用Adobe Acrobat 9 Pro把word等文件转为pdf不知道如何操作,那么可以doPDF这个把word等文件直接打印为pdf保存的软件,下载地址:http://www.duote.com/soft/1329.html(具体的使用这里不多讲,百度)2、其他文档转为pdf后,就需要添加如 阅读全文
posted @ 2013-05-29 23:41 蓦然浩怪 阅读(1782) 评论(0) 推荐(2)
摘要: 上面两篇文章都讲到了pdf,但如何用C#操作pdf的生成和保存等一系列的动作就要用到Itextsharp.dll控件了。 下面简单的介绍一下itextsharp,因为C#中使用itextsharp这类的文章百度一大堆,这里就不多说了。itextsharp.dll,是一个开源的在C#中用来生成PDF文档的库文件,不少C#爱好者用它制作出了PDF文档生成器。使用时只需在你的C#项目中添加引入此组件即可,使用方法网上有很多,自己查阅一下。如果系统提示“没有找到itextsharp.dll”文件,或者“缺少itextsharp.dll”等错误信息,您可下载本文件后,将其注册为组件或复制到相关目录,.. 阅读全文
posted @ 2013-05-29 18:06 蓦然浩怪 阅读(2201) 评论(4) 推荐(1)
摘要: 可能使用MVC3进行开发的朋友还在为如何设置调试时默认浏览器的事烦心。。。。。在Visual Studio 2010(RC)中右键点击 .aspx 页面已不复存在"browse with"菜单项。那要如何修改调试时使用的默认浏览器呢?默认情况下,VS会使用操作系统的默认浏览器,但我在调试 ASP.NET 程序时更偏向于使用IE浏览器。MVC 工程中的 .aspx 视图没有"Browse With"菜单项是因为它禁止被直接浏览。(在网站的根目录下添加一个名为"Default.aspx"的 webform 视图,右键点击它就会看到&quo 阅读全文
posted @ 2013-05-27 22:02 蓦然浩怪 阅读(2361) 评论(0) 推荐(0)
摘要: 1、最近工作因为需要实现PDF的生成,保存,显示,打印等问题,使用了Itexsharp+FlexPaperFlexPaper在这篇中已经有了少许的介绍了: http://www.cnblogs.com/zhanghaomars/archive/2013/02/20/2918792.html不过在后来的使用中也发现了很多的问题,接下来一一道来。(1)先生成pdf,然后转换为swf说明:string args = " -t " + PdfFileFullPath + " -s flashversion=9 -o " + SwfSaveFullPath;这个方 阅读全文
posted @ 2013-04-17 14:40 蓦然浩怪 阅读(1544) 评论(0) 推荐(0)
摘要: 传统方法和委托调用 /// <summary> /// the English speaker. /// </summary> /// <param name="name">The name.</param> public void EnglishSpeaker(string name) { Console.WriteLine( string.Format("Hello my name is {0} and I am English speaker.\n", ... 阅读全文
posted @ 2013-04-07 22:42 蓦然浩怪 阅读(851) 评论(0) 推荐(0)
摘要: 1、C#允许把类和方法声明为abstract,即抽象类和抽象方法。抽象类需要注意的几点:第一,抽象类不能实例化;第二,抽象方法是必须被子类重写的方法;第三,如果类中包含抽象方法,那么类就必须定义为抽象类,不论是否还包含其他一般方法。2、接口用interface声明,接口中的方法或属性前面不能有修饰符... 阅读全文
posted @ 2013-03-27 21:51 蓦然浩怪 阅读(237) 评论(0) 推荐(0)
摘要: 准备:flexpaper,从这里下载http://code.google.com/p/flexpaper/downloads/list 或者官网http://flexpaper.devaldi.com/download/SWFTools,从这里下载http://www.swftools.org/download.html下载并安装上图显示当前项目的解决方案首先把PDF转换成SWF需要用命令行操作pdf2swf.exe (前提是安装了SWFTools,我的安装路径为E:\\Program Files (x86)\\SWFTools\\pdf2swf.exe) 我是把PDF的处理作成单独类usin 阅读全文
posted @ 2013-02-20 16:05 蓦然浩怪 阅读(6199) 评论(20) 推荐(3)
摘要: 第四章MVC模式在第七章,我们将开始创建更加综合的ASP.NET MVC实例。在我们开始探寻ASP.NET MVC框架的细节之前,我们要确保你熟悉MVC设计模式和它背后的思维。在这一章,我们描述如下: MVC架构模式 域模型和资料库 使用依赖注入建立松耦合系统 自动测试基础 你可能已经熟悉了这一章中的一些概念和约定,尤其是如果你做过ASP.NET 或者C#的高级开发。如果没有,我们建议你仔细阅读这章。在继续阅读这本书时,很好的理解MVC的背景能帮助把框架的特征融合到环境中。MVC的历史术语模式-视图-控制器的使用最早可以追溯到1970年。它的出现来自于Xerox PARC的Smalltalk项 阅读全文
posted @ 2012-08-31 12:42 蓦然浩怪 阅读(398) 评论(0) 推荐(0)
摘要: 第一个MVC应用程序了解一个软件最好的方法就是走进它并使用它。在这一章,将使用ASP.NET MVC框架建立一个简单的数据录入程序。我们将一步一个脚印以至于你能看懂ASP.NET MVC应用程序是如何搭建的。为了让事情变得简答,这一刻我们将忽略一些技术细节;但是不要紧张-----如果你是MVC的新手,你将发现大量的东西令你感兴趣。如果我们没有解释它使用的东西,我们提供一个参考的章节,在这里你可以找到所有的细节。建立一个新的ASP.NET MVC项目我们通过在Visual Studio中建立一个新的MVC项目来开始。从文件菜单中找到新建项目打开“新建项目”对话框。如果你选择Web板块,你将看到M 阅读全文
posted @ 2012-08-01 15:31 蓦然浩怪 阅读(2075) 评论(6) 推荐(2)