官網:http://www.itextpdf.com/ (英文好的建議看這里)
下面我就對itextsharp做一個初步的介紹,並把最近封裝的一個用於生成pdf的類庫提供給需要的朋友,對於大神你可以一步越過(不過我還是希望能得到你的指導)
我主要的工作就是把網絡上的資料給收集起來了,並在園子里創建了一個專門用來討論itextsharp的組 戳這里進入(希望大神來帶領我們共同建設)
這里有 java版的itexsharp 它的命名是 itext (其實我想獨自把這些個示例給移植成C#版,這樣可以提高自己的C#水平熟悉.NET類庫,不過英文水准極差試試就玩不下去了,轉而學英語了,希望未來再來移植吧)
參考的資料及其復制的一些源代碼地址給大家貼出來,一來尊重作者,二來照顧看見這篇博客的開發者和或學習者在我這篇博客中未提到的例子希望讀者能在這些鏈接地址找到答案!
學習之路
xmlworker(一個渲染html的庫)
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 刷量
