首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Linux:用GS压缩pdf非常慢吗?

Linux:用GS压缩pdf非常慢吗?
EN

Ask Ubuntu用户
提问于 2015-06-26 16:14:55
回答 2查看 2.3K关注 0票数 0

我正在用GS压缩大型PDF文件(+10 MB大小),使用以下代码片段:

代码语言:javascript
复制
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=shrink.pdf large_2.pdf

问题是,将一个35 MB的文件压缩到10 MB需要大约5-10分钟。

这是正常的吗?我有一台普通的机器,四核-但是我担心它在服务器上也会很慢。当我把它放在一个功能更强大的服务器上时,这个问题解决了吗?

我正在运行压缩的pdf是2014年财政年度美国国家航空航天局主席的预算请求摘要 (34 MB)

EN

回答 2

Ask Ubuntu用户

发布于 2015-06-26 17:08:21

我在我的主Ubuntu桌面上压缩了相同的文件(15.04),它花了49.401秒才完成。该机器的英特尔i5-4690k四核时钟在3.9 GHz和12 of的内存时钟在1600兆赫。在压缩过程中,它从未超过一个核心,也从未在任何给定的时间使用过两个核心。

作为比较,我还在我的Mini机器(UbuntuServer15.04)上运行了它,压缩文件花费了3分16.050秒。这台机器有一个英特尔J1800双核处理器,频率为2.41GHz,内存为4GB,频率为1333 and。

下面是在time命令前面运行gs命令的输出:

Ubuntu桌面

代码语言:javascript
复制
real    0m49.401s
user    0m49.084s
sys     0m0.208s

小型ITX机

代码语言:javascript
复制
real    3m16.050s
user    3m14.684s
sys     0m0.924s

所有这些都表明,一个功能更强大的处理器肯定会对压缩时间产生影响,但考虑到我的台式计算机上只使用了两个核,我会说时钟速度对压缩时间的影响要比内核数目重要得多,但是如果不知道处理器的确切模型,这对您的设置来说是很难的。

票数 0
EN

Ask Ubuntu用户

发布于 2018-05-08 11:16:39

我使用了下面的命令,但它并没有压缩我的pdf文件。有些时候,部分部分在压缩后变黑。

  1. gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf $INPUTFILE
  2. "ps2pdf -dPDFSETTINGS=/ebook %s %s" % (input_file_path, out_file_path)

在网络上徘徊了太多之后,我就是找不到合适的压缩库。我偶然发现了pdfcompressor.com。这是个很棒的网站。它压缩95%的pdf (15兆文件)。所以我使用selenium和Tor来自动压缩。去看看我的吉突宝库。集线器

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/641360

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档