官網: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 刷量