使用Ghostscript或ImageMagick删除/删除PDF中的所有图像

 手机用户2502929415 发布于 2023-02-09 12:02

我想删除/删除PDF中的所有图像,只留下PDF中的文本/字体,无论使用什么命令行工具.

我尝试-dGraphicsAlphaBits=1在Ghostscript命令中使用,但图像存在,但像一个大像素.

2 个回答
  • 您可以使用cpdf的草稿选项:

    cpdf -draft in.pdf -o out.pdf
    

    这应该适用于大多数情况,但如果它没有为您做正确的事情,请提交错误报告.

    披露:我是cpdf的作者.

    2023-02-09 12:05 回答
  • 时间过去了,Ghostscript的开发已经取得了进展......

    最新版本具有以下新命令行参数.这些可以添加到命令行:

      -dFILTERIMAGE:生成一个输出,其中删除所有光栅图形.

      -dFILTERTEXT:生成一个输出,其中删除所有文本元素.

      -dFILTERVECTOR:生成一个输出,其中删除所有矢量绘图.

    可以组合这些选项中的任何两个.

    示例命令:

    gs -o noimage.pdf -sDEVICE=pdfwrite -dFILTERIMAGE input.pdf
    

    更多细节(包括一些说明性的截图)可以在我的答案"如何从PDF中删除所有图像?"中找到..

    2023-02-09 12:05 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有