2012-01-26 90 views
1

我和許多的PDF文件的網站,我會使用Ghostscript將PDF轉換爲JPG上飛(在打開的PDF我的PDF轉換爲JPG和遊客看到PDF的JPG版本)。現在我將jpg保存到某個文件夾,但是這使用了很多網絡空間。所以我的問題是,將JPG保存爲臨時文件會更好嗎?Ghostscript將pdf轉換爲jpg,保存文件或臨時文件?

我希望你們明白我的問題,所以我希望能得到一些好的建議!

在此先感謝!

回答

1

這是實現GhostScript的,當我有確切的問題。這是可能的,我們最終爲我們的項目做到了這一點。

優點

  • Ghostscript的分割需要時間,並保存圖像到一個臨時位置阻止網頁加載時間太長
  • 保存圖片到一個臨時文件夾本地化的文件,這樣你可以更有效地處理這些問題時,你需要將它們刪除

缺點

  • 它佔用的空間,所以你應該執行一些代碼,從臨時文件夾中刪除圖像。

你有一些選項來處理臨時文件夾和其他因素需要考慮。我們最終每晚刪除臨時文件夾,並在代碼中添加一些特殊實例。這裏有一些選項。

用戶離開頁面

可能是最容易實現,但如果用戶決定馬上就回來的頁面,你會分裂和遍佈再次保存文件。不理想,如果你是

用戶許多網頁製作爲PDF格式圖像結束會話

有點難度代碼,但更講理,然後刪除文件的用戶離開該頁面後。如果用戶立即重新啓動會話,您將遇到同樣的問題,但仍然比上述選擇更好。

定時刪除

這可能是一個小時或一個星期內刪除圖像什麼。這對於一般清理很有用,但很難確定什麼時候應該是合適的時間限制,因爲用戶可以隨時回來。它也更難以實施。

項目具體

有可能是在你的代碼的事件發生有意義刪除臨時文件夾。例如,我們的項目處理屬性。當一個屬性被設置爲「已售出」或「取消」,我們刪除臨時文件該屬性,因爲我們不需要他們了。

這就是我們爲我們的項目遇到和討論的一些問題,我希望它能幫助您獲得更好的想法。