如何替换pdf中的特定图像?

How to replace a specific image within a pdf?

我有一个包含 3 张图片的 pdf

我想找到每张图片并将其替换为另一张图片

我在pdf中看到了xmpMM:Ingredients下的原始路径:

我试图通过记事本++更改它,但看起来图像已经嵌入并且更改路径没有任何作用。

如何找到每张图片并将其替换为另一张图片?

xmp 内容仅供参考。实际图像是 pdf 文件中的嵌入流。找到正确的流来替换和替换它们不是一个简单的问题,不是用记事本就能完成的。您需要一个可以修改 PDF 的库/工具包,例如 https://pdf-lib.js.org/ 或类似的。

PDF 文件看起来像 Illustrator 文件,这增加了另一层怪异 - Illustrator 可以编写同时具有 PDF 和 Illustrator 版本内容的 PDF,并且您在 Acrobat 中看到一个,在 Illustrator 中看到另一个。

从生成 PDF 的任何来源重新创建 PDF 可能更容易。