使用 inkscape 制作的 PDF 文件在 Windows 中打开时无法显示所有内容

使用 inkscape 制作的 PDF 文件在 Windows 中打开时无法显示所有内容

我使用 Inkscape 制作了一个小矢量图形,并将其转换为 PDF。然后我在 Windows 中打开 PDF 进行打印。我在 Inkscape 中制作的许多线条和曲线都丢失了。

然后我在 coreldraw 中尝试了相同的图形。将其转换为 pdf。然后我在 Ubuntu 中打开该文件。所有线条和曲线都在那里。

我想使用 Ubuntu 完成我的所有工作。但这个问题让我很为难,因为我必须将 PDF 拿到只能在 Windows 上运行的打印机上。

答案1

请放心,您绝对可以在专业的图形工作流程中使用 Inkscape - 现在来解决您的问题...

您的观察结果有很多可能的解释。您可以上传 .svg 文件让我们看看吗?

Martin 质疑你使用的 pdf 查看器是正确的。我使用 Evince 渲染文件时出现故障,但在其他地方查看和打印文件时一切正常。

最主要的原因可能是受影响线条的描边样式 - 它们是虚线还是使用结束标记?过去我遇到过这些输出不可靠的问题。

我也尝试打开 .svg 文件抄写员并从那里输出为 pdf。您拥有更多输出设置,可以处理出血并添加打印机标记等。Scribus 原生打开 svg 文件,或者您可以将“矢量导入”到现有的 Scribus 文档中。

这是我用来制作可打印艺术品的 Scribus 版本:

通过软件中心安装

或命令行:

sudo apt-get install scribus-ng

答案2

我对一些具有空白描边样式的对象也遇到了同样的问题。使用 Evince 查看时,完全删除它们的描边会使它们再次出现在输出 PDF 中。

答案3

这些都不能解决我的问题(删除所有笔画,使用 union)。使用 Evince 缩放超过 150% 时,我的简历(使用 inskape 从 svg 文件生成的 pdf)的一半会消失。只有部分文本显示,而光栅化图像会消失,这个错误一定有一些潜在的逻辑,但我找不到它。

Scribus 无法正确打开我的 svg,大部分文件丢失。

但是,我设法通过在 Gravit Designer 中打开 svg 并将其导出为 300dpi pdf 来获得一个工作文件。Gravit 不太喜欢 svg 中的图像,所以我不得不在 svg 导入后对它们进行一些调整。这是一种解决方法,但至少它有效,pdf 文件甚至很轻(400ko,而使用 inkscape 时为 800ko)。

答案4

当您去打印时:

文件 - 打印 - (注意打印窗口顶部的渲染选项卡)

渲染 - 选择位图

当某些对象无法打印时(例如,剪切的位图),这对我来说很有用。

相关内容