2009-02-12 66 views
6

我正在創建一個查看Web應用程序的文檔。您登錄後,它會將您帶到一個屏幕,您可以在左側列出所有文檔。我想要這樣做,以便在翻閱文檔時,文檔的預覽顯示在右側。從那裏你可以點擊它來獲得完整的視圖和打印功能。我不是在問怎麼做,但我想知道什麼是最好的方式來呈現文檔的預覽。這些文件都將成爲pdf並存儲在服務器上。我正在視覺工作室2008的asp.net 3.5 mvc中工作。PDF預覽和查看

回答

4

對於創建PDF預覽縮略圖,先看看StackOverflow上關於這個問題的一些其他討論:

如果這些不回答你的問題,你ç一個嘗試一對夫婦更多的事情:

  • 你可以得到一個商業渲染器(PDFViewForNetPDFRasterizer.NETABCPDFActivePDF ...)。
    雖然大部分都相當昂貴,尤其是如果你關心的只是製作縮略圖。
  • 有一個CodeProject article顯示如何使用Adobe ActiveX,但它可能已過時,很容易被新版本破壞,並且其合法性很模糊。
  • 在服務器上安裝GhostScript並請求其中任何頁面的渲染縮略圖。
    我做了一個小項目,你會發現在Developer Express forums作爲附件。
    請注意GhostScript的許可要求。
    我使用它作爲內部軟件,它工作得很好。

希望這會有所幫助。

0

Here 我呈現文件上傳時pdf文檔第一頁的jpeg縮略圖。 當用戶點擊時,他可以下載文檔(或直接在瀏覽器中打開它們)來閱讀和打印文檔。

更新:打造我用叫PDFView4NET .NET組件從O2Solutions

+2

我認爲最初的海報會讓你知道你是如何做到的,而不僅僅是知道你做到了,而這本身並不是很有用。 – 2009-02-15 06:55:59