2009-04-12 98 views
1

我想在我的網站上創建一個訪問者可以上傳文件的部分(pdf)。如何才能做到這一點?在Rails中上傳文件

此外,pdf上傳後,我需要一個鏈接到該文件。我沒有使用無聊的文本鏈接,而是想要在pdf的第一頁上繪製縮略圖。有沒有工具可以做到這一點?

回答

4

對於上傳部分你可能會考慮ActsAsAttachment或(如前所述)Paperclip

我不知道任何插件的軌道,它能夠創建/ PDF文件自動讀取縮略圖,但你可以從你的代碼中調用LibExtractprGhostScript

此外,您可能會看看rGhost Gem其中(如文檔所述)是一個「文檔創建和轉換API」,它本質上應該是一個Ruby的GhostScript包裝器。

0

雖然沒有直接解決PDF縮略圖問題「The Rails Way」正在做一系列有關使用Rails上傳/下載文件的文件,這對於大型文件(如PDF)會很有用。

Uploading Files:基本上,他們有稱爲ModPorter Apache模塊從而加快了含有載多部分HTTP請求的解析。

Downloading Files:使用X-SENDFILE讓Apache的服務下載,一旦你的Rails應用程序已經執行的任何用戶認證