官网:http://www.itextpdf.com/ (英文好的建议看这里)php
下面我就对itextsharp作一个初步的介绍,并把最近封装的一个用于生成pdf的类库提供给须要的朋友,对于大神你能够一步越过(不过我仍是但愿能获得你的指导)html
我主要的工做就是把网络上的资料给收集起来了,并在园子里建立了一个专门用来讨论itextsharp的组 戳这里进入(但愿大神来带领咱们共同建设)java
这里有 java版的itexsharp 它的命名是 itext (其实我想独自把这些个示例给移植成C#版,这样能够提升本身的C#水平熟悉.NET类库,不过英文水准极差试试就玩不下去了,转而学英语了,但愿将来再来移植吧)segmentfault
参考的资料及其复制的一些源代码地址给你们贴出来,一来尊重做者,二来照顾看见这篇博客的开发者和或学习者在我这篇博客中未提到的例子但愿读者能在这些连接地址找到答案!微信
学无止境
网络
冠军学习
将来证实如今
测试
薛敬明url
xmlworker(一个渲染html的库)spa
http://www.micmiu.com/ (本站与做者除了参考它的代码以外没有任何关系)
http://segmentfault.com/q/1010000002489474?_ea=115840(这里是我遇到问题不知道如何下手时提的问题)
http://stackoverflow.com/questions/2822843/itextsharp-html-to-pdf (这里是iexhsharp遇到大部分问题时的讨论区,也许你的问题在这里就找到了答案)
下面就讲此次遇到的困难:
对于英文文档,看不懂是个最大的缺陷,否则也不会花这么长的时间来学习itextsharp,时间花了也只是知道点皮毛(只知道用部分功能,没法理解这个类库),提议本身真的要学英语了
中文文档说的不详,使用例子少,不是你copy个人就是我copy你的,没有一个统一讨论itextsharp平台,但愿从此你们遇到问题了在这里讨论,戳进去
这么好的文章不发首页惋惜了(我的乐乐,大神莫嘲笑!),在想一想之前都是篇幅不够,该怎么办呢,那么下面只好贴点基本的itextsharp实例了
首先的引用 两个 DLL 文件 (2中方法),我使用的版本就是 下图中的版本,不要弄错哦,由于itexsharp不一样版本间差别很大!
1. 使用VS自带功能 NuGet
下面给读者的你讲解下建立一个最基本的pdf示例吧
1 // step 1 建立一个新的文档对象 2 Document document = new Document(); 3 // step 2 保存文档的地址设置 4 PdfWriter writer = PdfWriter.GetInstance(document, new FileStream("D:\\study\\ITextSharp\\ITextSharp5_5_4Test\\HelloWorld.pdf", FileMode.Create)); //FileMode.Create文档不在会建立,存在会覆盖 5 // step 3 打开文档 6 document.Open(); 7 // step 4 将一个元素添加到文档中 8 document.Add(new Paragraph("Hello World!")); 9 // step 5 关闭文档 10 document.Close();
上面的代码就是建立一个最简单的pdf 是否是很是的简单啊,激动不?若是激动了就搓连接了解下,说不定你就爱上了它---itextsharp
下班了!
效果图 :
N年前写的文章了,今天回来登陆下 ,微刷粉平台提供微博刷粉、微博加粉、微博评论、微博转发,微信公众号刷粉、微信公众号加粉、微信公众号刷阅读评论,抖音刷粉刷赞,全民K歌,小红书等业务,微刷粉是价格最低服务最好的一家粉丝服务平台就找 www.shualiang.top/nw 刷量