2010-10-25 81 views
0

有人可以指示我如何上傳PDF文件並存儲它們的一些代碼/教程,而且如何使用PDF閱讀器在asp.net應用程序中將文件顯示爲只讀。在.Net應用程序中使用PDF

在Visual Studio工具箱中是否已有PDF閱讀器?

+0

你在專爲PDF格式,標準的文件上傳和存儲工具不能在.NET做幹什麼?你能不能依靠安裝了PDF閱讀器的用戶並依賴它來渲染文件? PDF已內置保護工具等 – 2010-10-25 14:34:19

+0

什麼數據庫供應商? – 2010-10-25 14:37:34

+0

視覺工作室工具箱中是否有PDF? – 2010-10-25 14:49:00

回答

2

我想在這種情況下使用的方法是將PDF上傳,就像任何其他的文件,然後使用GhostScript之類的工具將PDF頁面轉換爲可以在ASP .Net中顯示的圖像文件。

這裏有一個教程做,在C#http://www.codeproject.com/KB/cs/GhostScriptUseWithCSharp.aspx

+0

什麼是GhostScript的目的不能我只是在某些PDF查看器中顯示PDF文件?或.net現在有免費做的? – 2010-10-25 15:06:42

+0

沒有ASP.net或控件可以輸出我知道的PDF。除了Flash或Silverlight PDF查看器。 Ghostscript將用於將PDF轉換爲可以在網頁上顯示的圖像文件,而無需其他任何瀏覽器插件,如PDF閱讀器或Flash或Silverlight。 – Emmanuel 2010-10-25 17:40:00

+0

但是在那個WebPage上我可以放大和縮小? – 2010-10-25 18:09:34

0

Adob​​e提供(上acrobat.com)的免費服務,它爲您提供了上傳PDF(以及其他類型,如文檔...)的能力,然後嵌入一個不錯的閃光燈界面顯示您的網頁上的文件。

這很有幫助,因爲您可以在這裏存儲5個文件。

但是,如果你想讓用戶上傳他們自己的文件,那麼這不會對你有所幫助。

0

PDF是一個最終格式文件,即其大部分是隻讀文件,並且可以通過<object>標記嵌入到頁面中,除非用戶意思是可下載的。

顯示PDF通常由光柵化到圖像格式顯示(即,作爲在網頁上或經由更豐富的接口的圖像(通過閃蒸/ Silverlight的等

可以使用縮放等)[GhostScript的完成] [1]來解釋PDF文件,並將其轉換爲圖像

[1]:http://www.GhostScript .COM

相關問題