2011-11-08 28 views
0

我對託管在共享主機環境中的項目有要求,所以我們無法安裝或註冊任何自定義.NET庫/ dll /程序集等。用於在共享主機環境中創建,連接和分割PDF文件的ASP.NET庫/程序集/ dll

是否有一個本機可用的組件,它允許我們創建,連接和/或拆分PDF文件?像Persits組件那樣,但是不需要在服務器上進行任何自定義安裝?

或者,有沒有辦法通過代碼來註冊程序集(或庫,或者你在ASP.NET中稱爲它的任何東西 - 一個新手的位)?

+2

你需要一個第三方庫像PdfSharp或iTextSharp的。 – jrummell

+0

您應該能夠引用第三方DLL,這些DLL對您的項目來說是本地的,或者以某種方式包含在您的部署中。沒有必要在服務器或GAC上註冊它們或安裝任何東西。 (如果有必要,我不會推薦使用這個庫。聽起來不太方便。) – David

回答

3

你不需要在服務器上安裝任何東西。你可以將DLL添加到你的bin文件夾中,一切都可以正常工作。如果您使用Visual Studio,只需右鍵單擊項目 - >添加引用並瀏覽以選擇您將使用的.NET庫。

就圖書館本身而言,我很久以前就使用了iTextSharp,它提供了所有您需要的所有功能,以便即時分割,組合和創建PDF。 Here's the link to the library

Lots of examples on how to use the library here.

Link to PDFSharp library,由jrummell建議(感謝!)

+0

iTextSharp是Java端口。它工作的很好,但它不遵循.NET庫約定,所以它有點尷尬。 PdfSharp是一個在.NET中從頭開始編寫的年輕庫,所以對我來說感覺更好。但是兩者都做大部分相同的事情。 – jrummell

相關問題