我使用 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
当您去打印时:
文件 - 打印 - (注意打印窗口顶部的渲染选项卡)
渲染 - 选择位图
当某些对象无法打印时(例如,剪切的位图),这对我来说很有用。