【发布时间】:2014-12-30 18:30:04
【问题描述】:
我开发的应用程序可以将 zip 文件中的 tiff、jpeg、pdfs 转换为单个 pdf,它的工作正常且大小也与原始文件相似,但我需要压缩 pdf(节省我的文件服务器内存)我在 google 中搜索,我得到了 ghost 脚本,它将 5mb pdf 的大小减小到 50kb,我在 linux 中手动执行了同样的操作,它工作正常,但我想在 java 程序中运行相同的命令, 但是我不知道如何在java程序中运行linux命令,因为我是java新手,我遇到了困难,任何人都可以发布示例程序如何在java中运行linux命令,所以我可以自己试试
【问题讨论】:
-
听起来像是过早的优化... 5MB 并不是很多,无论是工作内存还是存储大小。
-
您是否尝试过使用 java 中已有的压缩选项,例如 gzip 或 apache commons-compress 库中的任何选项? docs.oracle.com/javase/8/docs/api/java/util/zip/…commons.apache.org/proper/commons-compress
-
大约 40 万用户将使用此应用程序。空间将是 (40 万 * 5 mb)..就是这样
-
你不可能用谷歌搜索这个问题的答案,因为如果你真的用谷歌搜索,这是一个非常容易找到的答案。这是重复的;谢谢科林 D。
标签: java