文件集成:将图像用作触发器和数据
概述
在本示例中,我们将创建一个集成,使用图片文件作为触发文件,同时在打印时也在标签中使用同一张图片文件。只要你想要打印的图片在触发文件中使用相同的文件名,你就可以在打印时动态更换想要打印到标签上的图片。
示例文件
实施步骤
在你的C:\盘下创建一个名为Test的文件夹。我们将使用这个文件夹来存放你的文件,并作为集成的扫描文件夹。请将所有示例文件放入Test文件夹中。
创建BarTender文档
你可以直接使用上面的ImageLabel.btw文件,或者按照以下步骤创建一个BarTender文档:
- 打开BarTender Designer
- 新建一个BarTender文档
- 选择上方的图片选择器选项
,在外部图片文件下选择指定文件名...
- 定位到Test文件夹,点击Picture.png文件,然后点击选择
- 保存你的BarTender文档,并命名为ImageLabel.btw
创建集成
你可以直接使用上面的ImageFileIntegration.btin文件,或者按照以下步骤新建一个集成:
- 打开Integration Builder
- 在可用的集成选项中选择文件
- 在文件检测选项下,将文件模式更改为*.png
- 在同一窗口中,将检测后操作设置为无。稍后我们会解释原因。
- 向下找到打印文档操作。在文档下,选择ImageLabel.btw作为要打印的标签。
- 使用操作树旁边的
蓝色加号按钮添加一个操作。我们需要选择删除文件操作:
- 在文件选项下,定位并选择Picture.png图片作为要删除的文件。此操作有两个作用:
- 允许图片用于打印文档操作,也就是说标签在打印时有图片可用,
- 确保集成不会无限循环下去,因为如果将检测后操作设置为无,集成会一直循环。
- 保存你的集成。
测试集成
- 在主菜单中点击测试集成选项。
- 点击测试窗口右上角的启动按钮,集成将开始运行。
- 观察输出信息。你会看到BarTender能够打印文档,然后删除图片。
- 你可以再次测试,只需添加另一张你喜欢的Picture.png图片(记住,只要图片的文件名和扩展名为Picture.png,放入Test触发文件夹即可)
部署集成
- 在Integration Builder工具栏中,点击
部署集成,打开新部署对话框。 - 在新部署对话框中,输入部署的名称和描述。
- 确保集成文件设置为IntegrationFile.btin(或你保存集成时的文件名)。
- 在目标服务器中,添加你想要部署集成文件的服务器。
- 指定所需的错误处理设置。
- 点击确定关闭对话框并部署集成文件。
- 管理控制台会在集成节点打开,显示你的集成。