自动执行 BarTender

软件教程 admin 2024-04-24 08:47 25 0

自动执行 BarTender


使用 API 自动化 BarTender 需要由编码经验丰富的开发人员来执行。作为使用 API 的替代方法,您可以在 Integration Builder 中创建一个或多个集成。Integration Builder 提供了用户界面和工具,可方便您设置和自定义自动化任务。Integration Builder 在 BarTender 的自动化版和企业版中可用。有关更多信息,请参阅 Integration Builder

您可以使用 BarTender API 来创建自动化流程,以将 BarTender 与外部应用程序(如企业资源规划 (ERP) 系统)集成,以及使 BarTender 自动执行某些任务。例如,可以自动执行以下类型的任务:

  • 打印 BarTender 文档

  • 运行如下一些操作:

    • 发送电子邮件或写入消息日志

    • 将内容写入文件,移动文件或文件夹,或将文件发送到归档

    • 搜索和替换文件中的内容

    • 从网络套接字或串行端口读取数据或向其发送数据

  • 将 BarTender 文档导出为图像

  • 检索或配置文档设置,例如文档名称、密码、打印机和序列化支持

  • 自动化 Librarian 功能,例如添加文件,签入和签出文件,回滚文件修订,获取文件信息以及运行工作流程转换

  • 从 BarTender System Database 中检索信息,例如:

    • 应用程序消息

    • BarTender 打印作业和打印作业状态消息

    • Printer Maestro 打印作业以及与打印作业相关的事件消息

    • Printer Maestro 库存控制信息

    • BarTender Suite 中应用程序请求的安全权限检查

  • 运行现有的旧版 BTXML 脚本以通过 Print Scheduler 服务发送 BarTender 打印作业

要使用的 API 取决于要自动化的任务以及正在使用的环境和编程语言。

选择 API

建议您尽可能使用 BarTender REST API。它支持所有编程语言以及 Windows、非 Windows 和网络环境。

BarTender .NET SDK 中的这些 API 特定于 Windows 环境,并且仅使用 .NET 语言,因此没有 BarTender REST API 的适用范围广。这些 API 会继续受支持,但将来不会有所新增,最终将被 BarTender REST API 完全取代。

本部分内容

  • 使用 BarTender REST API

    使用 BarTender REST API,可以访问 REST 终结点,这些终结点可用于在 Windows 或非 Windows 平台上自动化您的系统。BarTender REST API 支持使用大多数类型的编程语言,包括 C#、Java、Perl 或 Python。

  • 使用 BarTender .NET SDK

    BarTender .NET SDK 提供了一种 .NET 开发环境,该环境可通过与任何 .NET 语言进行交互来提供资源管理和可扩展性。该 SDK 支持 Windows 环境。

    以下是可用的 APIs:

    • Librarian API:让用户可以访问 Librarian 的功能,Librarian 是随 BarTender Suite 一起安装的修订控制系统。

    • Print Scheduler API:提供一种打印 BarTender 文档、将 BarTender 文档导出为图像以及检索或配置文档设置(如文档名称、密码、打印机和序列化支持)的方法。

    • System Database API:提供以编程方式连接到 BarTender System Database、搜索和检索信息以及筛选存储数据的方法。

    • Print Engine API:为 BarTender 打印引擎提供受管互操作性包装程序。这个 API 已经被更新的技术所取代,应只用于测试或反向兼容。

    • Print Server API:为大型或复杂打印作业提供基于任务的可扩展管理。这个 API 已经被更新的技术所取代,应只用于测试或反向兼容。

  • 旧版自动化方法

    支持的旧版自动化方法包括命令行界面和 ActiveX Automation,仅用于测试和向后兼容。

  • 使用 BTXML 脚本

    Use BTXML script to pass print job data to BarTender by using Extensible Markup Language (XML) in a script that is passed by using the BarTender REST API, an Integration Builder integration file, a Process Builder process file, or the BarTender .NET SDK.Legacy methods, such as the command-line interface and the ActiveX Automation interface, are supported for testing and backward compatibility.


    本系列Bartender自动化文章都转自Bartender官方帮助文件,其他不一一说明,感谢!

评论区