为什么 imagemagick 会增加我的 pdf 文件的大小?

为什么 imagemagick 会增加我的 pdf 文件的大小?

我有一个 pdf 文件,其中包含一页扫描的一些文档。我想删除页面中过时的部分(我尝试裁剪并覆盖一个白色矩形)并再次保存。我预计生成的文件会比原始文件小,但它总是大得多。即使我只说convert 1.pdf 2.pdf,2.pdf 也比 1.pdf 大六倍(1.3 vs 0.22 MB)。这是为什么?

我尝试了display交互式和convert,结果类似。我试过了-compress,但结果要么很糟糕,要么很大。有没有比 imagemagick 更好的替代品?不幸的是,我无法发布文件。

答案1

为什么 imagemagick 会增加我的 pdf 文件的大小?

有没有比 imagemagick 更好的替代品?

继续像平常一样叠加文档中的图像部分,将其保存为 PDF,然后使用GhostScript减小 PDF 文档的大小。

下载并安装后GhostScript到机器上来缩小 PDF 文件,您可以运行以下逻辑,从提升的命令提示符中减小 PDF 文件的大小。

指示

确定:

  1. GhostScript gswin64c.exe文件指向它在系统中的安装位置
  2. -sOutputFile="C:\PDFFolder\Reduced\ReducedSize.pdf"部分指向保存缩小后的文件的完整路径文件夹和文件位置
  3. #2 后面的部分"C:\PDFFolder\ToReduce\Reduce.pdf"指向要收缩的文件夹和文件的完整路径。

"C:\Program Files\gs\gs\bin\gswin64c.exe" -sDEVICE=pdfwrite -dNOPAUSE -dBATCH -dPDFSETTINGS=/ebook -sOutputFile="C:\PDFFolder\Reduced\ReducedSize.pdf" "C:\PDFFolder\ToReduce\Reduce.pdf"

更多资源

相关内容