使用 ghostscript 压缩后,PDF 中缺少 Flash 视频
Posted
技术标签:
【中文标题】使用 ghostscript 压缩后,PDF 中缺少 Flash 视频【英文标题】:flash videos are missing from PDF after compression with ghostscript 【发布时间】:2016-07-19 10:19:50 【问题描述】:我正在尝试使用 ghost-script 压缩一些 PDF 文档,我尝试压缩的文档包含嵌入在文档中的 flash 视频,我正在使用以下命令进行转换:
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/printer -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf
打开生成的文档时,我无法启动 Flash 视频。只是它不在结果文件中
【问题讨论】:
【参考方案1】:您是否阅读过 VectorDevices.htm 中的“概述”? (您将需要最新版本的 Ghostscript,或者您可以从 ghostscript.com 在线查看)
因此,您不是在“压缩” PDF,而是在创建一个全新的 PDF,其目的是视觉外观应该相同。
现在,Ghostscript PDF 解释器不支持 Flash 视频(或实际上任何其他视频),因为您无法处理纸上的视频。这样做的结果是它不保留数据流。由于它不这样做,因此 pdfwrite 设备显然无法将其嵌入到输出 PDF 文件中。
【讨论】:
感谢您的描述,这很有道理。以上是关于使用 ghostscript 压缩后,PDF 中缺少 Flash 视频的主要内容,如果未能解决你的问题,请参考以下文章
使用 ghostscript 实现与 imagemagick 的转换相同的 PDF 压缩
尝试使用 ghostscript 压缩 pdf 失败 - 设备“pdfwrite”需要输出文件