在不破坏字体和效果的情况下从 Inkscape SVG 创建 PDF

Tom*_*han 9 pdf inkscape

我有一个带有一些透明效果和不同图层的 Inkscape SVG 文件,我想将其导出为 PDF 文件进行分发。当我使用“另存为...”或“保存副本...”并选择PDF格式时,所有效果都是乱码:

顶部:预期输出。 底部:实际输出

顶部:预期输出。底部:实际输出。

我不介意扁平化图像,失去编辑功能等等,因为我仍然拥有原始的 .svg,但无论如何我找不到任何选项。我宁愿避免导出为光栅化格式,因为我希望能够使用它在大纸上打印。

在寻找解决方案时,除其他外,我发现了这个线程,最初来自 2006,其中最新的答案来自 2012 并阅读

6年后……同样的问题。Inkscape 无法导出为 pdf 级别的不透明度。好难过。

真的没有办法做到这一点吗?

Mar*_*mo- 5

您应该将 Inkscape 升级到 PPA 0.49 之前的版本,我的测试使用屏蔽、裁剪和参考路径差异产生了结果:

示例图像显示剪贴蒙版和inkscape作为pdf的差异

要升级您的inkscape,请打开终端并发出以下命令:

sudo add-apt-repository ppa:inkscape.dev/trunk
sudo apt-get update
sudo apt-get install inkscape-trunk
Run Code Online (Sandbox Code Playgroud)

这应该删除 0.48 版本的 inkscape 并将其替换为您的 pdf 文件所需的 0.49 之前的版本。