如何在从 Inkscape 导出为 PDF 时删除隐藏元素?

如何在从 Inkscape 导出为 PDF 时删除隐藏元素?

我有一个包含(链接的)光栅图像的 Inkscape 文件。一个 5 MB 的光栅图像在四个地方使用,但被剪裁到一小块区域(即大部分被隐藏)。

当我导出为 PDF 时,文件非常大,是光栅图像大小的四倍多。我推测 Inkscape 在 PDF 中嵌入了四次完整的光栅图像。

有没有简单的方法可以减小 PDF 的大小?一种方法可能是手动裁剪光栅图像,但这样我就必须重新布局页面。有没有办法让 Inkscape 不导出隐藏区域?

答案1

我很确定没有办法让 Inkscape 做你想做的事(但考虑到这个说法的性质,我无法以任何方式支持这一点)。

不过,下面的这些事情也许能帮到你:

  • 除非您的光栅图像必须非常精确地定位,否则您可以轻松地定位手动裁剪的光栅图像,方法是保留旧图像并将新图像放置在其顶部,然后删除旧图像。
  • 您可以通过将不可见区域全部设为一种颜色并使用适合压缩此类区域的格式(如 PNG)来减小光栅图像的文件大小而无需裁剪它。(我不太确定 Inkscape 与位图格式的关系如何,但值得一试。)
  • 您可以通过 Ghostscript 或其他能够检测重复图像的适当 PDF 工具运行最终的 PDF,并利用这些知识来减小文件大小。

相关内容