我使用 OpenOffice 制作 PDF 格式的文档。此文档偶尔会修订并重新发布。我现在需要制作此文档的一个变体,用其他段落替换少数段落。我更希望避免维护两个 95% 的文本相同的独立文档。换句话说,我希望能够从一个 ODT 文件制作两个内容略有不同的 PDF。
我可以使用一些 OpenOffice 功能来帮助解决这个问题吗?
答案1
用户变量和隐藏段落功能。
我将光标定位在文档的开头,然后从“插入“菜单,选择”场地“,”其他“。我选择了”变量“标签然后我设置类型到“设置变量”,姓名到“产品”价值到“Foo”和格式为“文本”(如果不这样做,变量将被赋值为 0)
然后,我将光标放在两个备选段落中的第一个段落中,并从“插入“菜单选择”场地“。我选择了”功能“选项卡并选择”隐藏段落“并设置健康)状况Product != "Foo" (如果产品不是 Foo,则隐藏此段落)
然后,我将光标定位在第二个备选段落中并重复该过程,但将条件设置为 Product ==“Foo”。
我对文档中所有替代段落都重复了上述操作。
最后,关于文件“看法“我取消勾选的菜单”隐藏段落“。
通过单击文档开头的字段,我可以编辑其值,从而使替代段落在整个文档中出现(而其对应段落消失)。使用“导出为 PDF”可达到预期效果,即不包括当前隐藏的段落。
OpenOffice 帮助对此的描述如下:
隐藏文本
如果满足条件,您可以使用字段和部分来隐藏或显示文档中的文本。在隐藏文本之前,您必须先创建一个变量,用于隐藏文本的条件。
创建变量
- 单击您的文档并选择插入 - 字段 - 其他。
- 单击“变量”选项卡,然后单击“类型”列表中的“设置变量”。
- 单击格式列表中的“常规”。
- 在名称框中键入变量的名称,例如 Hide。
- 在值框中输入变量的值,例如“隐藏”。
- 要隐藏文档中的变量,请选择“不可见”。
- 单击“插入”并“关闭”。
隐藏文本
- 单击文档中想要添加文本的位置。
- 选择插入 - 字段 - 其他并单击功能选项卡。
- 单击类型列表中的“隐藏文本”。
- 在条件框中输入语句。例如,使用您之前定义的变量,输入 Hide==1。
- 在隐藏文本框中输入要隐藏的文本。
- 单击“插入”并“关闭”。
隐藏段落
- 单击要添加文本的段落。
- 选择插入 - 字段 - 其他并单击功能选项卡。
- 单击类型列表中的“隐藏段落”。
- 在条件框中输入语句。例如,使用您之前定义的变量,输入 Hide==1。
单击“插入”并“关闭”。
您必须通过从“视图 - 隐藏段落”菜单中删除勾号来启用此功能。当勾号存在时,您无法隐藏任何段落。
隐藏部分
- 选择您想要在文档中隐藏的文本。
- 选择插入 - 部分。
- 在“隐藏”区域中,选择“隐藏”,然后在“条件”框中输入表达式。例如,使用您之前定义的变量,输入 Hide==1。
- 单击“插入”。