原文:
又是引用第三方dll的一篇方法,後來建議作者用reflector反編譯提出方法了。
其次,在安裝目錄下找到abcpdf.dll檔案,通過vs2008新增這個類庫。
最後,就是在專案中使用了,如下:
一,在當前需要生成pdf檔案的頁面放乙個按鈕。按鈕的 方法如下:
**protected
void
lbpdf_click(
object
sender, eventargs e)
二,新建乙個print.ashx頁,下面就是這個頁面的**:
建立檔案
public
static
void
filecreate(
string
name,
byte
datas)
filestream fs
=createfile.create();
fs.write(datas,
0, datas.length);
fs.close();
} private
string
gethtml(
string
url)
catch
return
strresult;}}
我在整個專案中生成pdf檔案都是使用這個方法,我個人覺得這個方法很簡單。我也經常在論壇裡面看到不少的人都在詢問html頁面直接生成pdf檔案的問題,所以今天就共享下我的做法
生成pdf檔案
public void createpdf throws exception tablet.settotalwidth f this.addcell tablet,姓名 yy 1,0,20,fontcn.getnormalfont element.align left,0,0,0,0 this.ad...
C 根據html生成PDF
using system using system.collections.generic using system.web using system.web.ui using system.web.ui.webcontrols using itextsharp.text using itextsh...
java生成pdf檔案
先附上我寫的 再慢慢解析內容 doc.open 開啟文件 pdfptable pdfpcell 單元格 paragraph 段落 doc.newpage 新開一頁 paragraph.setalignment 1 設定居中 document doc new document doc.setmargi...