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

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

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

我想在我的所有工作中使用Ubuntu。 但是这个问题让我很难,因为我必须将pdf带到只适用于Windows的打印机。

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

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

Martin对您正在使用的pdf查看器提出质疑是正确的。 我有文件渲染的文件由Evince,但文件已在其他地方查看和打印。

最主要的原因是受影响线的笔划样式 – 它们是虚线还是使用结束标记? 我有过这些问题,过去没有可靠输出。

我还尝试在Scribus中打开.svg文件并从那里输出到pdf。 你有更多的输出设置,可以处理出血和添加打印机的标记等.Scribus本地打开svg文件或你可以’导入Vector’到现有的Scribus文档。

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

通过软件中心安装

或命令行:

sudo apt-get install scribus-ng 

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

这些都没有解决我的问题(删除所有笔画,使用联合)。 当使用Evince缩放超过150%时,我的一半简历(使用inskape从svg文件生成的pdf)正在消失。 只有部分文本出现,光栅化图像消失,这个bug必须有一些基础逻辑,但我找不到它。

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

但是,我设法通过在Gravit Designer中打开svg并将其导出为300dpi pdf来获得工作文件。 Gravit不喜欢svg中的图像,所以我必须在svg导入后稍微调整它们。 这是一个解决方法,但至少它的工作原理,pdf文件甚至很轻(400ko对800ko与inkscape)。

当你打印时:

文件 – 打印 – (通知打印窗口顶部的打印标签)

渲染 – 选择BITMAP

当某些对象不打印时,这适用于我 – 例如,剪切的位图。