我有一个 SVG 文件,其中至少包含一个嵌入的 JPG/PNG 图像。我想从该 SVG 文件中提取 JPG/PNG 图像并将它们保存在磁盘上。
我正在添加inkscape标签,因为它是我用来编辑 SVG 文件的程序,但我也接受使用其他工具的解决方案。
我收到了许多带有图像的 pdf 文件。原始图像已经丢失,所以我需要提取它们。我有 Adobe Acrobat Pro,所以我使用Advanced > Document Processing > Export All Images(有四个选项:jpeg、png、tiff、jpeg2000)提取它们。但是,我想以原始格式提取它们,这显然不是 jpeg:我还按照此处所述从 xpdf 中测试了pdfimages.exe,这给出了 .ppm 文件,而不是 jpeg。
所以我尝试了 ImageMagick 的识别,它给了我这个:
identify images-000.ppm
images-000.ppm PPM 870x1181 870x1181+0+0 8-bit sRGB 3.082MB 0.000u 0:00.000
Run Code Online (Sandbox Code Playgroud)
这是否表明它是嵌入式 .bmp?怎么讲?我实际上希望 Acrobat 中有一个函数来识别图像的格式,但我找不到它。
那么,识别pdf中图像的图像格式的最佳方法是什么?
(由于批处理功能,我更喜欢通过 Acrobat 提取)。
我真的很糟糕地扫描了 PDF 中的文档,我想增强它(使灰色的、几乎不可见的发票可读)。
是否有一些免费工具或试用工具可以在此文档中使用?
操作系统是 Windows。