2012-01-26 16 views
1

私は多くのpdfファイルがあるウェブサイトを持っています。私はghostscriptを使用して、その場でPDFをJPGに変換しています(pdfを開きながらPDFをJPGに変換し、訪問者にはPDFのJPGバージョンが表示されます)。今、私はjpgを特定のフォルダに保存しますが、これはウェブスペースの大部分を使用しています。だから私の質問は、JPGを一時ファイルに保存するほうが良いのでしょうか?Ghostscriptはjpgにpdfを変換し、ファイルまたは一時ファイルを保存しますか?

私はあなたに私の質問を理解してもらいたいので、私は良いアドバイスを得ることを願っています!

ありがとうございます!

答えて

1

これは、GhostScriptを実装する際に私が持っていた問題です。それは可能であり、プロジェクトのためにこれをやってしまった。

長所

  • GhostScriptの分割は時間がかかり、一時の場所に画像を保存すると、一時フォルダに画像を保存する長すぎる
  • を取ってから、ページの読み込みを防止しますので、ファイルを局在しますあなたがそれらを

短所を削除する必要があるときに、より効果的にそれらに対処することができます

  • これは領域を占有するため、一時フォルダからイメージを削除するコードを実装する必要があります。

一時フォルダとその他の考慮すべき変数を処理するオプションがあります。私たちは最終的に夜間にtempフォルダを削除するとともに、コード内の特別なインスタンスを削除しました。いくつかのオプションがあります。

ユーザーは、実装がおそらく最も簡単

ページを離れますが、ユーザーはすぐに戻ってくるページにすることを決定した場合、あなたは分裂し、再びすべての上にファイルを保存されます。ユーザーがページを離れるときにファイルを削除、あなたが

多くのページでPDFのイメージを作っている場合は理想的ではないユーザーは、コードへのセッション

が少し難しく終了しますが、はるかにreasonble。ユーザーが直ちにセッションを再開すると、同じ問題が発生しますが、上記の選択肢よりも優れています。

時限これは時間または週以内に画像を削除するから何もすることができ

を削除します。これは一般的なクリーンアップには適していますが、ユーザーがいつでも戻ってくることができるように、適切な制限時間を決定するのは難しいです。また、実装するのがはるかに困難です。

特定のプロジェクト

それは一時フォルダを削除することは理にかなって起こる、あなたのコード内のイベントがあるかもしれません。たとえば、私たちのプロジェクトはプロパティを扱います。プロパティが 'Sold'または 'Canceled'に設定されている場合、そのプロパティの一時ファイルは不要になるため、そのプロパティを削除します。

私たちがプロジェクトで遭遇し、議論した問題の一部は、あなたがより良いアイデアを得るのに役立つと思います。

関連する問題