關於HTML生成PDF檔案

2022-01-21 22:09:00 字數 1935 閱讀 7473

原文:

又是引用第三方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...