【问题标题】:Reduce PDF Size减小 PDF 大小
【发布时间】:2020-03-18 04:08:44
【问题描述】:

如何减小 PDF 大小? ,我生成带有 288Kb 大小图像的 PDF,该 PDF 中大约有 25-30 个图像,PDF 大小为 24MB。

我怎样才能减少这种情况?不损失图像质量。

期待您的回复

谢谢 苏雷什

【问题讨论】:

标签: swift xcode pdf reduce tppdf


【解决方案1】:

我是 TPPDF 的创建者。

尝试以下方法:

  • PDFImagequality 设置为小于1.0 的值,因为它将用于JPEG 压缩,默认为0.85
  • 播放图像选项,启用/禁用压缩和调整大小,默认为compress & resize

文档:https://github.com/techprimate/TPPDF#image

【讨论】:

    【解决方案2】:

    如果你可以访问 linux,

    1. 安装 poppler 和 imagemagick
    2. 使用 poppler 中的 pdfimages 将 pdf 拆分为图像 (png)
    3. 使用 mogrify 将 png 转换为 jpg
    4. 使用 mogrify 调整 jpg 大小
    5. 使用 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"
    

    【讨论】:

      猜你喜欢
      • 2019-03-03
      • 1970-01-01
      • 1970-01-01
      • 2016-02-20
      • 1970-01-01
      • 1970-01-01
      • 2020-06-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多