下面我就对itextsharp做一个初步的介绍,并把最近封装的一个用于生成pdf的类库提供给需要的朋友,对于大神你可以一步越过(不过我还是希望能得到你的指导)

我主要的工作就是把网络上的资料给收集起来了,并在园子里创建了一个专门用来讨论itextsharp的组 戳这里进入(希望大神来带领我们共同建设)

这里有 java版的itexsharp 它的命名是 itext (其实我想独自把这些个示例给移植成C#版,这样可以提高自己的C#水平熟悉.NET类库,不过英文水准极差试试就玩不下去了,转而学英语了,希望未来再来移植吧)

参考的资料及其复制的一些源代码地址给大家贴出来,一来尊重作者,二来照顾看见这篇博客的开发者和或学习者在我这篇博客中未提到的例子希望读者能在这些链接地址找到答案!

xmlworker(一个渲染html的库)

http://www.micmiu.com/ (本站与作者除了参考它的代码之外没有任何关系)

下面就讲这次遇到的困难:

对于英文文档,看不懂是个最大的缺陷,不然也不会花这么长的时间来学习itextsharp,时间花了也只是知道点皮毛(只知道用部分功能,无法理解这个类库),提议自己真的要学英语了

中文文档说的不详,使用例子少,不是你copy我的就是我copy你的,没有一个统一讨论itextsharp平台,希望今后大家遇到问题了在这里讨论,戳进去

这么好的文章不发首页可惜了(个人乐乐,大神莫嘲笑!),在想想以前都是篇幅不够,该怎么办呢,那么下面只好贴点基本的itextsharp实例了

首先的引用 两个 DLL 文件   (2中方法),我使用的版本就是 下图中的版本,不要弄错哦,因为itexsharp不同版本间差异很大!

1. 使用VS自带功能 NuGet

下面给读者的你讲解下创建一个最基本的pdf示例吧

1 //step 1 创建一个新的文档对象

2 Document document = newDocument();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  刷量

java itextsharp_ITextSharp 初次接触相关推荐

  1. 初次接触GWT,知识点总括

    初次接触GWT,知识点概括 前言 本人最近开始研究 GWT(Google Web Toolkit) ,现将个人的一点心得贴出来,希望对刚开始接触 GWT的程序员们有所帮助,也欢迎讨论,共同进步. 先说 ...

  2. 初次接触Autodesk Forge 需要知道的几个重要链接

    初次接触Autodesk Forge 需要知道的几个重要链接 前言: 原本是将这些链接收藏浏览器里,也在相关文档中有所记录,但出门之后要找这些链接很不方便,所以来篇博客记录喽 官网 https://d ...

  3. 学习记录 - 初次接触Autodesk Forge 需要知道的几个重要链接

    原文链接: 初次接触Autodesk Forge 需要知道的几个重要链接 前言: 原本是将这些链接收藏浏览器里,也在相关文档中有所记录,但出门之后要找这些链接很不方便,所以来篇博客记录喽 官网 htt ...

  4. 汇编语言的准备知识--给初次接触汇编者 (1-4) 转载

    汇编语言的准备知识--给初次接触汇编者 1 在接触到游戏修改后发现需要很多的汇编知识,于是找汇编基础知识恶补,到网上搜索到一篇不错的文章,给各位想我一样的初学者一起学习! 教程: 汇编语言的准备知识- ...

  5. 汇编语言的准备知识--给初次接触汇编者 之三

    "汇编语言"作为一门语言,对应于高级语言的编译器,我们需要一个"汇编器"来把汇编语言原文件汇编成机器可执行的代码.高级的汇编器如MASM, TASM等等为我们写 ...

  6. SAP FIORI专题之一:初次接触fiori,用sap hana studio开发发布UI5程序

    初次接触fiori 1 准备环境 2 一个简单的CURD怎么搞 2.1 后端建service 2.1.1 SEGW进入后端主界面 2.2.2 建个表 2.2.3 引用结构创建实体 2.2.4 发布生成 ...

  7. (Python入门)学习笔记一,初次接触尝试使用Python——环境搭建与配置

    (Python入门)学习笔记一,初次接触尝试使用Python 早就耳闻Python大名,搞大数据.做人工智能.整机器学习,就得了解Python.之前一直没有去了解,现在由于之前一个项目涉及到一点Pyt ...

  8. @webServlet注解的使用(适合初次接触的朋友)

    @webServlet注解的使用(适合初次接触的朋友) Servlet 3.0 ​ Servlet3.0提供了注解(annotation),我们可以不用再web.xml里面配置servlet,只需要加 ...

  9. 初次接触python爬虫requests.get涉及的UA(浏览器标识信息)问题

    初次接触学习崔大神的python爬虫时候,其中利用requests.get进行网页抓取时候涉及UA(浏览器标识信息)问题.开始没有看明白,大神也只是简单提示爬虫的时候必须添加,其他息没有提示.最后自己 ...

  10. 初次接触java小感

    一个偶然的机会,让我来到了蓝杰培训机构,在老师的一步步带领下,我对java这个编程语言有了最最初步的理解. 早就听说"java是C++的发展",学习之后,发现确实如此,类,对象,继 ...

最新文章

  1. [JSOI2007]合金
  2. RDC Lent ifm IP Analysis Exercise
  3. resque java_php-resque :基于Redis的后台任务系统
  4. 【qduoj - 1121】小明的贪心题(Dijkstra最短路 + 最短路条数)
  5. java开源服务框架_Java框架服务
  6. 为什么NOLOCK查询提示是个不明智的想法
  7. 势高,则围广:TiDB 的架构演进哲学
  8. MySQL可不可以直接定义程序_mysql8 参考手册-定义存储程序
  9. Okhttp之RouteSelector简单解析
  10. 都在这儿了!Flink Forward Asia 最佳参会指南
  11. Axure9桌面无法显示图标
  12. Auto.js实现i茅台自动化申购
  13. 13.3nm粒径水溶性Cds/CdTe-PAA-P4VP/BSA的制备方法
  14. (三-一)IPC-邮箱通信
  15. 程序员加班看不上球赛崩溃,外卖小哥伸出援手:我帮你改代码
  16. 每学期都以NB的姿态出场
  17. 2020-05-31
  18. mysql经典46_50个经典SQL语句
  19. 六、软件用户操作手册-模板
  20. Tomcat启动时,日志的中文乱码【淇℃伅】和【璀﹀憡】等

热门文章

  1. ffmpeg源码简析(八)解码 av_read_frame(),avcodec_decode_video2(),avformat_close_input()
  2. 亚信安全获得ISO14001和OHSAS18001双认证 提升管理软实力
  3. 中国各省份矢量地图-可编辑
  4. Openwrt安装transmission离线下载
  5. linux终端下如何下载文件,Linux终端下载文件的方法有哪些?
  6. USB转串口设备如何固定串口号
  7. html留言功能怎么实现,javascript实现留言板功能
  8. WPF中使用Chart控件
  9. TDL、CDL信道模型简述
  10. Baxter 机器人仿真软件安装及演示