繁体   English   中英

Ghostscript将pdf转换为jpg,保存文件还是临时文件?

[英]Ghostscript convert pdf to jpg, save file or temp file?

我的网站上有很多pdf文件,我正在使用ghostscript即时将PDF转换为JPG(打开pdf时,我将PDF转换为JPG,访问者会看到PDF的JPG版本)。 现在,我将jpg保存到某个文件夹,但这占用了大量的Web空间。 所以我的问题是,如果可能的话,将JPG保存到临时文件会更好吗?

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

提前致谢!

这是我实施GhostScript时遇到的确切问题。 这是可能的,我们最终为我们的项目完成了此任务。

优点

  • GhostScript拆分需要时间,并且将图像保存到临时位置可防止页面加载花费太长时间
  • 将图像保存到临时文件夹可对文件进行本地化,以便在需要删除它们时可以更有效地处理它们

缺点

  • 它占用空间,因此您应该实现一些代码以从temp文件夹中删除图像。

您可以选择一些选项来处理temp文件夹,并考虑其他变量。 最终,我们每天晚上删除temp文件夹以及代码中的一些特殊实例。 这里有一些选择。

用户离开页面

可能最容易实现,但是如果用户决定立即返回页面,则将再次分割并保存文件。 如果要为多页的pdf制作图像,则不理想

用户结束会话

编码难度稍大,但在用户离开页面时删除文件则更加合理。 如果用户立即重新启动会话,您将遇到相同的问题,但仍然比以上选择更好。

定时删除

这可能是在一小时或一周内删除图像的任何事情。 这对于常规清理很有用,但是由于用户可以随时回来,因此很难确定适当的时限。 它也很难实施。

具体项目

您的代码中可能会发生一个事件,该事件很有意义,可以删除temp文件夹。 例如,我们的项目涉及属性。 当某个属性设置为“出售”或“取消”时,我们将删除该属性的临时文件,因为我们不再需要它们。

那就是我们在项目中遇到和讨论的一些问题,希望它可以帮助您获得更好的主意。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM