linux - 使用 ghostscript 压缩后 PDF 中缺少 flash 视频

标签 linux pdf ghostscript

我正在尝试使用 ghost-script 压缩一些 PDF 文档,我正在尝试压缩的文档包含嵌入在文档中的 flash 视频,我正在使用以下命令进行转换:

gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/printer -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf

打开生成的文档时,我无法启动 Flash 视频。只是它不在结果文件中

最佳答案

您是否阅读了 VectorDevices.htm 中的“概述”? (您需要最新版本的 Ghostscript,或者您可以从 ghostscript.com 在线查看)

因此,您不是在“压缩”PDF,而是在创建一个全新的 PDF,其目的是视觉外观应该相同。

现在,Ghostscript PDF 解释器不支持 flash 视频(或实际上任何其他视频),因为您无法对纸上视频做任何明智的事情。这样做的结果是它不保留数据流。因为它没有这样做,所以 pdfwrite 设备显然不能将它嵌入到输出的 PDF 文件中。

关于linux - 使用 ghostscript 压缩后 PDF 中缺少 flash 视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38455745/

相关文章:

PDF:拆分页面,每页包含一张以上的演示幻灯片

ghostscript - 如何使用 Ghostscript 和一系列页面特定裁剪框来裁剪多页 pdf

linux - bash date,在 n 小时后的特定时间戳上创建一个新对象

linux - 使用 awk 重新格式化数据

linux - 测量每个接口(interface)的 TX 重传量

javascript - 制作一个 anchor 标记,点击时触发打印操作

ruby-on-rails-3 - 为什么当 Rails 应用程序被终止时,PDFKit/wkhtmltopdf 会挂起,但会按预期呈现 PDF?

Ghostscript BoundingBox 值

linux - 如何将 .gz 文件的内容转换为小写

node.js - 在nodejs应用程序中使用PDFKit发送动态创建的PDF作为附件