2011-04-11 35 views
2

我正在尋找一個asp.NET控件,可以在Web窗體中查看和打印PDF和TIFF。如果需要,我願意使用1個以上的控件(1個控件用於pdf,1個用於Tiff,基於文件擴展名顯示和隱藏),但我一直無法找到一個好的Tiff查看器。通緝:ASP.NET控件查看/打印PDF,TIFF,可能更多?

文件存儲我們的局域網上的共享文件夾,這個應用程序是一個內部網站。

開源/免費授權首選,但我也願意看付費選項。

+1

你對這個觀衆的目標是什麼?爲什麼不讓用戶操作系統使用本機查看器顯示文件? – BenCr 2011-04-11 15:10:50

+0

非技術用戶羣。我希望他們能夠在一個網絡表單上完成他們所需的一切。其他窗戶開放,他們感到困惑。從瀏覽器查看/打印。沒有什麼是必要的。 – MAW74656 2011-04-11 15:12:43

+2

你實際上在做的是給用戶一種實現目標的方式(目標是打印PDF或TIFF),一些用戶可能已經知道如何做到這一點,現在你是混亂的根源通過改變它。爲了讓用戶更適應你的應用程序,你不應該引入新的UI概念。如果您發現用戶無法使用Adobe或其他任何軟件打開PDF,那麼最好爲這些用戶提供培訓,並花費開發時間爲您的應用增加更多獨特的賣點。你的意思是非技術性的,你的目標受衆是什麼? – BenCr 2011-04-11 15:20:26

回答

0

我與@BenCr就此達成了完全協議。

查看PDF是非常常見的事情。這不是一個「技術」問題。

這聽起來像你有一些類型的傳真解決方案就地創建這些文件。最有可能的是多頁TIFF和PDF。

如果是這樣,你可能想只是TIFF格式轉換成PDF文件,開始使用和運行在Adobe的PDF閱讀器的一切情況。每個在線傳真解決方案都可以做到

+0

有關如何從TIFF轉換爲PDF的任何建議?當文件被請求時,我可以做些什麼? – MAW74656 2011-04-11 15:48:50

+0

@ MAW74656:絕對如此。請參閱以下內容:http://forums.asp.net/t/1348035.aspx/1 – NotMe 2011-04-11 16:44:43

+0

也許我會一路走完並轉換所有TIFF。 – MAW74656 2011-04-11 18:10:14

0

你可以嘗試http://issuu.com/他們似乎有一個API太多,如果你想要去深。

+0

我不確定這是否適用於我的情況,文件存儲在局域網中,無法上傳。 – MAW74656 2011-04-11 15:03:18

1

http://www.alternatiff.com/是我見過使用這種類型的觀看TIFF格式的觀衆之一。

+0

我用過它。它運作良好。它具有用於查看多頁TIFF圖像的acrobat樣式控件。 – txyoji 2011-04-11 15:36:41

+0

這將需要在所有用戶工作站上安裝,看起來像。這是我想避免的一部分。 – MAW74656 2011-04-11 15:53:04

0

如果你可以混淆mime類型 - 主要是通過使.tiff文件暴露一個應用程序/ pdf mimetype - 你應該能夠通過有效地欺騙瀏覽器打開TIFF文件來直接打開TIFF文件與雜技演員。然後,您只需要一個值得信賴的舊iframe,即可使用打印按鈕讓您熟悉UI。

+0

你能詳細說一下嗎?我需要製作什麼類型的MIME類型更改? – MAW74656 2011-04-11 15:33:57

+0

更新了答案有點回答你的問題。 – 2011-04-11 15:41:00

+0

我喜歡最終產品在視覺上與pdf和tiff相同。但我並不喜歡用這種方式修改tiff文件。 「使.tiff文件暴露應用程序/ pdf mimetype ...」我可以從哪裏開始?你知道一個很好的教程嗎? – MAW74656 2011-04-11 15:55:04

0

我們使用了Seadragon control來做到這一點。我認爲這是一個矯枉過正的問題,我們應該推出自己的產品 - 比整合它便宜。 TIFF和PDF在服務器端轉換爲PNG。我不認爲你能做得更好,特別是使用PDF(假設你不想用Acrobat Reader來顯示它們)。使用Xpdf/Poppler將PDF轉換爲PNG。

0

如何使用Google Docs Viewer

編輯:可能不會工作,因爲觀衆已經讀你的網址文件;當它在Intranet上時,這將不起作用。

1

根據@ChrisLively的建議,您可以獲得ABCPDF的免費許可證(只要您鏈接到他們的網站),該許可證將爲您完成從TIFF到PDF的轉換。

如果您決定向後做事情,它也會將PDF轉換爲TIFF。

以通用格式顯示內容是有意義的。如果您想要,您可以在瀏覽器中嵌入PDF以創建您使用類似PDFObject之類的「無縫」體驗。

由於@BenCr說,雖然,PDF是一種非常常見的格式和工具已經存在打開並與他們合作,所以引入新的方法來執行現有任務實際上最終可能會不必要地複雜的問題。