我有一个 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 文件的大小。
指示
确定:
- 这GhostScript
gswin64c.exe
文件指向它在系统中的安装位置 - 该
-sOutputFile="C:\PDFFolder\Reduced\ReducedSize.pdf"
部分指向保存缩小后的文件的完整路径文件夹和文件位置 - #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"