如何从容器文件(ODP、PDF 等)中提取元素?

如何从容器文件(ODP、PDF 等)中提取元素?

PDF 和其他容器文件类型(如 ODP)包含多个文件,这些文件粘合在一起形成一个演示文稿/文档。容器构建完成后,有没有办法将这些文件分开?比如从 zip 文件中分离?

我只是想知道,因为既然您之后可以编辑这些容器文件,那么元素必须单独存储在某个地方。

答案1

我确信可以.docx通过使用存档文件管理器(例如)打开MS Word 文档7zip并浏览目录来提取其中的图像和其他内容。

我不确定 PDF 和 ODP,但请尝试使用 7zip 打开这样的文件并看看其运行情况。

答案2

在 Mac 上,有时无法通过 Finder 解压。然后,.zip.cpgz在先将文件重命名.odp为后,您会得到一个以 结尾的文件.zip。我最终使用了终端命令 unzip。在执行此操作之前,请将文件放入一个空文件夹中,因为所有文件和文件夹最终都会放在该文件夹中。

mv filename.odp filename.zip
unzip filename.zip -d content

答案3

为了补充@SPRBRN 的答案,使用 ODP 格式,您可以将其直接从文件提取到目录中:

unzip filename.odp -d unpacked

对于 PDF 来说,这并不容易,因为有一个工具pdf图像来自波普勒包裹。

答案4

对我来说,当我将文件扩展名从“ .odp”重命名为“ .zip”,然后使用 7zip 之类的文件提取器时,它就起作用了。

相关内容