2012-04-26 112 views
2

我試圖找到一個C#庫,它允許我將其中一個HTML頁面「打印」爲PDF文件。我似乎無法確定目前是否存在可以讓你這樣做的人。我發現了幾個可以讓你建立一個頁面的頁面,但是沒有注意到如果只是基於HTML生成pdf。服務器端HTML到PDF

編輯:我不允許在此工作的預算,所以它將需要是一個開源/免費產品。如果沒有,我知道iTextSharp,並將不得不以編程方式生成PDF(這是我希望避免:))

回答

1

iTextSharp的自帶的小夥伴:XML Worker

對於一個演示,看看here

即使documentation指的Java API,適應到C#應該是簡單的。

+0

太棒了,謝謝! – Jared 2012-04-28 19:05:37

2

我已經有很多運氣與ActivePDF WebGrabber。與標準的託管庫(ActivePDF是非託管的)相比,它有點奇怪,但它完成了工作。

+0

看起來完全像我想要的,但他們似乎很喜歡他們的產品,我傾向於成爲一個開源的粉絲。我評價你,因爲這個圖書館的面值似乎是太棒了,但我沒有得到這個工作的預算這只是我必須做一個現有的圖書館的網頁或找到一個圖書館,將轉換HTML。 – Jared 2012-04-26 21:12:16

+0

是的,它絕對是一個沉重的價格。我在過去的工作中使用過它,他們擁有整套套件供我們使用。我知道的唯一的開源組件是PDF格式轉換是iTextSharp。 – 2012-04-26 21:13:59

1

我試過itextsharp,它適用於基本轉換,但在進入樣式和格式時會變得複雜。我也聽說wkhtmltopdf是另一種選擇。

+1

iTextSharp實際上列出了HTML轉換作爲他們目前沒有計劃支持的功能。 – Jared 2012-04-27 18:33:24