如何在PDF文件中删除带alpha通道(透明度)的图像?
我需要从PDF文件中删除所有具有透明度的图像,因为它需要使用pdf2ps
和ps2pdf
进行优化(以减少文件大小)。当PDF包含时,Postscript无法正常工作具有透明度和PDF的图像将转换为一个大图像..
答案 0 :(得分:1)
我没有设法重现你的问题
对于缺点,除了我使用pdftops
而不是pdf2ps
之外,我做了同样的处理来压缩我的pdf。
我希望它会有所帮助。
抱歉我的英文(translate.google)
答案 1 :(得分:0)
克拉克,
听起来www.pstill.com会在一个工具中完成您需要的一切。有一个Linux命令行版本,价格非常合理。我出于不同的原因在几个不同的PDF上使用了该工具,并且它一直像宣传的那样工作。
来自他们的网站。
将“便携式”放回PDF - PDF到PDF转码
您的PDF无法在某些打印机上打印或使用某些应用程序处理? PStill可以清理,简化,重新处理,平整透明度并重新压缩PDF文件,此过程也称为“转码”,创建一个具有更好兼容性的新PDF,文件大小通常较小,可选择加密/安全且仅包含统一的字体集类型。可以将字体规范化为普通的PostScript Type 1格式,可以进行子集化,包含丢失的字体以及修复/替换坏字体。 PStill可以检测并删除PDF中的重复元素。文本可以转换为轮廓,这使其非常适合创建“无字体”PDF。转码可用于修复不良PDF或简化PDF结构,因此更有限的输出设备可以处理它。
安德鲁。