2012-01-26 139 views
1

我和许多的PDF文件的网站,我会使用Ghostscript将PDF转换为JPG上飞(在打开的PDF我的PDF转换为JPG和游客看到PDF的JPG版本)。现在我将jpg保存到某个文件夹,但是这使用了很多网络空间。所以我的问题是,将JPG保存为临时文件会更好吗?Ghostscript将pdf转换为jpg,保存文件或临时文件?

我希望你们明白我的问题,所以我希望能得到一些好的建议!

在此先感谢!

回答

1

这是实现GhostScript的,当我有确切的问题。这是可能的,我们最终为我们的项目做到了这一点。

优点

  • Ghostscript的分割需要时间,并保存图像到一个临时位置阻止网页加载时间太长
  • 保存图片到一个临时文件夹本地化的文件,这样你可以更有效地处理这些问题时,你需要将它们删除

缺点

  • 它占用的空间,所以你应该执行一些代码,从临时文件夹中删除图像。

你有一些选项来处理临时文件夹和其他因素需要考虑。我们最终每晚删除临时文件夹,并在代码中添加一些特殊实例。这里有一些选项。

用户离开页面

可能是最容易实现,但如果用户决定马上就回来的页面,你会分裂和遍布再次保存文件。不理想,如果你是

用户许多网页制作为PDF格式图像结束会话

有点难度代码,但更讲理,然后删除文件的用户离开该页面后。如果用户立即重新启动会话,您将遇到同样的问题,但仍然比上述选择更好。

定时删除

这可能是一个小时或一个星期内删除图像什么。这对于一般清理很有用,但很难确定什么时候应该是合适的时间限制,因为用户可以随时回来。它也更难以实施。

项目具体

有可能是在你的代码的事件发生有意义删除临时文件夹。例如,我们的项目处理属性。当一个属性被设置为“已售出”或“取消”,我们删除临时文件该属性,因为我们不需要他们了。

这就是我们为我们的项目遇到和讨论的一些问题,我希望它能帮助您获得更好的想法。