要成为一名优秀的图形设计师,您必须精通使用专业工具,对于当今大多数设计师而言,这些工具都是专有Adobe Creative Suite中的工具。

但是,有时候开放源代码工具会让您摆脱困境。 例如,假设您是一台商用打印机,负责打印在Adobe InDesign中创建的文件。 您需要对文件进行简单的更改(例如,修正一个小的错字),但是您无法立即访问Adobe套件。 尽管这些情况很少见,但桌面发布软件Scribus和文本编辑器Gedit等开源工具可以节省很多时间。

在本文中,我将向您展示如何使用Scribus和Gedit编辑Adobe InDesign文件。 请注意,有许多开源图形设计解决方案可以代替Adobe InDesign或与Adobe InDesign结合使用。 有关此主题的更多信息,请查看我的文章: 昂贵的工具不是图形设计的唯一选择(并且从来没有)和2个 开源 Adobe InDesign脚本

在开发此解决方案时,我读了一些博客,内容涉及如何使用开源软件编辑InDesign文件,但没有找到我想要的东西。 我发现的一个建议是从InDesign创建EPS,然后在Scribus中将其作为可编辑文件打开,但这没有用。 另一个建议是从InDesign创建IDML(较早的InDesign文件格式)文档,然后在Scribus中打开它。 效果更好,所以这就是我在以下示例中使用的解决方法。

编辑名片

在Scribus中打开和编辑我的InDesign名片文件效果很好。 我唯一的问题是跟踪(字母之间的间隔)有点偏离,并且我用来在“ Jeff”中创建小写“ f”的上下颠倒的“ J”被翻转了。 否则,样式和颜色都完整无缺。

为什么appdesigner的代码不能编辑_python

在Adobe InDesign中设计的名片。

为什么appdesigner的代码不能编辑_java_02

在Scribus中打开了InDesign IDML文件。

删除分页书中的副本

书籍的转换效果不佳。 文本的主体还可以,但是当我在Scribus中打开InDesign文件时,目录和一些首字下沉和页脚被弄乱了。 尽管如此,它还是产生了可编辑的文档。 一个问题是我的某些块引用默认设置为Arial字体,因为在该段落样式之上是一种字符样式(显然是从原始Word文件继承来的)。 这很容易解决。

为什么appdesigner的代码不能编辑_java_03

InDesign中的书籍布局。

为什么appdesigner的代码不能编辑_linux_04

在Scribus中打开的书籍版式的InDesign IDML文件。

尝试选择和删除文本页面会产生令人惊讶的结果。 我将光标放在文本中,然后按Command + A(“全选”的键盘快捷键)。 看起来一页被突出显示。 但是,事实并非如此。

为什么appdesigner的代码不能编辑_数据库_05

在Scribus中选择文本。

当我按下Delete键时,整个文本字符串(而不仅仅是突出显示的页面)消失了。

为什么appdesigner的代码不能编辑_linux_06

在Scribus中删除了两页文本。

然后发生了更有趣的事情……我按下Command + Z撤消了删除操作。 当文本返回时,格式被弄乱了。

为什么appdesigner的代码不能编辑_编程语言_07

Command + Z(撤消删除)恢复了文本,但格式错误。

在文本编辑器中打开设计文件

如果在标准文本编辑器(例如Mac中的TextEdit)中打开Scribus文件和InDesign文件,则将看到Scribus文件可读性强,而InDesign文件则可读性差。

您可以使用TextEdit更改任一文件类型并保存,但是生成的文件无用。 这是当我尝试重新打开InDesign中的编辑文件时遇到的错误。

为什么appdesigner的代码不能编辑_编程语言_08

InDesign错误消息。

在Linux Ubuntu计算机上使用Gedit编辑Scribus文件时,我得到了更好的结果。 我从命令行启动了Gedit,打开了Scribus文件,并保留了在Gedit中所做的更改。

为什么appdesigner的代码不能编辑_linux_09

在Gedit中编辑Scribus文件。

为什么appdesigner的代码不能编辑_linux_10

Gedit编辑的结果在Scribus中打开。

这对于接收来自客户的有关项目中的小错字的呼叫的打印机可能非常有用。 打印机无需等待获取新文件,而可以在Gedit中打开Scribus文件,进行更改,一切顺利。

将图像拖放到文件中

我将InDesign文档转换为IDML文件,因此可以尝试使用Scribus放入一些PDF。 Scribus似乎不如InDesign那样出色,因为它失败了。 相反,我将PDF转换为JPG,然后将其导入Scribus。 效果很好。 但是,当我将文档导出为PDF时,我发现文件很大。

为什么appdesigner的代码不能编辑_编程语言_11

将Scribus导出为PDF会生成一个巨大的文件。

我不确定为什么会发生这种情况-我将在以后进行调查。

您是否有使用开放源代码软件编辑图形文件的提示? 如果是这样,请在评论中分享。

翻译自: https://opensource.com/article/18/7/adobe-indesign-open-source-tools