减小 PDF 大小
Posted
技术标签:
【中文标题】减小 PDF 大小【英文标题】:Reduce PDF Size 【发布时间】:2020-03-18 04:08:44 【问题描述】:如何? ,我生成带有 288Kb 大小图像的 PDF,该 PDF 中大约有 25-30 个图像,PDF 大小为 24MB。
我怎样才能减少这种情况?不损失图像质量。
期待您的回复
谢谢 苏雷什
【问题讨论】:
检查这个:pdftron.com/documentation/samples/swift/OptimizerTest 【参考方案1】:我是 TPPDF 的创建者。
尝试以下方法:
将PDFImage
的quality
设置为小于1.0
的值,因为它将用于JPEG 压缩,默认为0.85
播放图像选项,启用/禁用压缩和调整大小,默认为compress & resize
文档:https://github.com/techprimate/TPPDF#image
【讨论】:
【参考方案2】:如果你可以访问 linux,
-
安装 poppler 和 imagemagick
使用 poppler 中的 pdfimages 将 pdf 拆分为图像 (png)
使用 mogrify 将 png 转换为 jpg
使用 mogrify 调整 jpg 大小
使用 convert 将图像组合成 pdf
我的代码(shell 脚本):
echo "Reducing $1 to $2 and saving to $3"
echo "Creating temporary directory"
mkdir temp
echo "splitting images"
pdfimages -png "$1" temp/pages
echo "converting to jpg for smaller size"
mogrify -format jpg temp/*.png
echo "resizing images to $2"
mogrify -resize $2 temp/*.jpg
echo "recombining into output pdf"
convert temp/*.jpg "$3"
echo "deleting temporary directory"
rm -r temp
echo "Done"
【讨论】:
以上是关于减小 PDF 大小的主要内容,如果未能解决你的问题,请参考以下文章