span8
span4
请注意,本文适用于2017年FME和更早。在FME 2018+,请考虑使用Microsoft Word的作家和 MSWordStyler变压器 。
欧洲环境局的Jan Bliki (http://eea.europa.eu),与FME分享这个创建Word文档的聪明工作流程。亚搏在线
编写Word是可能的,因为.docx (Office Open XML)格式本质上是XML文档的压缩文件夹。在附加的工作空间和自定义转换器中,Jan将所有需要的内容组合成JSON片段,然后使用FME的XMLTemplater和其他XML转换器在压缩到最终的.docx文件之前构造和打包需要的内容。使用此示例创建您自己的MS Word报告,该报告基于您希望在FME中读取的任何数据。
下载并解压缩附加的文件ValidationReporter.zip(单击本文顶部的链接)。
检查输出字文件:
打开工作空间
每个书签的用途如下:
将启动Word文档,并使用MSWordInitiator定制的变压器。其他段落包括使用MSWordParagraph定制的变形金刚。在本例中,文本是硬编码在每个自定义转换器中的,您可以在转换器中编辑或创建此文本用户参数如果想从源数据集属性等读取此文本。
使用自定义转换器添加图片MSWordPicture并通过包含图像文件的路径
使用从CSV源数据集读入FME的数据创建表。您可以将此阅读器替换为任何其他阅读器并使用MSWordTable自定义转换器来定义要在表中使用的属性。
项目符号列表是从属性中的内容创建的,同样使用MSWordParagraph定制的变压器。这个客户转换器有一个不同的下拉列表体风格这里的风格是子弹列表。
的MSWordRaster自定义转换器用于在Word文件中包含光栅特性,并且可以在FME中读取或创建光栅。在本例中,MapnikRasterizer正在从空间矢量数据源创建光栅特性。
统计信息可以包含在段落文本中,同样使用MSWordParagraph自定义转换器和嵌入的FME属性。
最后一个书签展示了如何生成一系列栅格,并将它们包含在Word文档中。
使用文件>提示符并运行以确保源和目标文件路径正确,然后运行工作区。检查输出字文件,应该写在这里:
可选:为了帮助建立你自己的工作空间,你可以安装所有的客户提供的变形金刚,双击它们中的每一个在文件夹:
非常感谢欧洲环境署(http://eea.europa.eu)分享这个例子。Jan还提到从我们的黄金级增值经销商Sweco (www.sweco-fme.com)非常有效地让他的团队与FME合作。
©2019安全亚搏在线软件公司法律