2010-02-24 47 views
7

我的要求是能夠縮略圖像和文件擴展名:doc(x),txt,xls(x),pdf,rte和儘可能多的其他圖像。用於縮略圖多種擴展類型的工具

過去,我們一直在使用Office擴展來完成此操作,但它們在Vista和Windows 7操作系統上並不真正受到支持。

是否有任何第三方縮略圖應用程序已成功實施?最好是那些很容易調用.Net

回答

0

有這樣做的一部分Alfresco(開源)。它使用PDF生成縮略圖。這些PDF是使用Open Office從原始文檔轉而生成的,但是如果您可以連接MS Office來生成PDF,則可以使用類似的方法。

0

.Net可以爲大多數圖像格式創建縮略圖。

您可以使用GhostScript將PDF或PostScript(PS)文件轉換爲圖像。

如果你可以使用專有應用程序的API /自動化(如辦公自動化)打印到PDF或到PS打印機驅動程序,然後就可以轉換爲使用GhostScript的,因此所要求的縮略圖的圖像。

在大多數情況下,越來越爲PDF/PS是指有一個標準的過程....

在辦公室,你甚至可以打開一個HTML頁面,並打印到PS(甚至PDF這些天)和縮略圖這....

2

我的建議是,你寫生成縮略圖自己的打印機驅動程序,然後使用DDE讓相關的應用程序打印到您的自定義打印機驅動程序。還有就是做了一些工作,但它會與您可以從Windows資源管理器打印任何文件格式工作。

您的打印機驅動程序只需要從正在進行打印的應用程序接收文本和位圖,並使用GDI在畫布上繪製它們。

+0

拳頭頁我喜歡它創建一個縮略圖。永遠不會想到它。 –