(1)在ASP
NET 中创建PDF
Net framework 中自身并不包含可以和Pdf 打交道的方法
所以,当你需要你的ASP
Net Web应用程序中包含创建或与 PDF 文件交互的部分时,就不得不去找可用的第三方组件
使用谷歌可以搜索到在你预算之内的收费组件,当然同时也有一些开源组件
其中之一就是 iTextSharp,这个程序是著名的JAVA 工具 iText 的
Net 版本
但是 iTextSharp 最大问题是缺少文档
虽然官网上有一些起步教程,但大多数程序员还是选择去看 JAVA 版本的文档,也就是 iText 的文档
或者是去买市面上唯一一本关于这方面的书 iText in Action
然而,这本书是针对 Java 版本的iText 的书
iText in Action 中大多数代码仅仅需要少量修改就可以在
Net 下使用,但如果你的C#水平还是相对比较菜时,Java 和
Net 两个版本类库命名的差别和
Net 版本下缺少文档,往往会让你抓狂
最终无奈之下,你只能用 Reflector 来查看某些方法到底是干什么用的
所以,作为”How to”系列文章,本文将讲述如何开始使用 C#版的iTextSharp
第一件事是在这里下载 iTextSharp,下载完成后解压 zip 文件得到itextsharp
dll文件,在Visual Studio 或 Web Developer 中创建一个新的网站,通过添加 Asp
net 文件夹选项添加 bin 目录,在bin目录下右键选择添加引用选项,在浏览选项卡中,选择 itextsharp
dll: 然后点击OK,这个dll随后会被加到bin目录下,现在你可以在你的网站或项目中使用iTextSharp了
我还添加了一个用于存放生成的 PDF 的文件夹命名为 PDFs
,为了避免每次使用 iTextSha