Autogram:一款强大的电子签名工具

Autogram:一款强大的电子签名工具

autogram Nový, krajší a lepší nástroj na podpisovanie. autogram 项目地址: https://gitcode.com/gh_mirrors/au/autogram

项目介绍

Autogram 是一款跨平台的桌面应用程序,支持 Windows、MacOS 和 Linux 系统。它基于 JavaFX 开发,旨在帮助用户在符合欧洲 eIDAS 法规的框架下,对文档进行签名和验证。用户可以直接使用 Autogram 对文件进行签名,也可以通过 HTTP API 将其轻松集成到自己的信息系统中。此外,Autogram 还支持命令行模式,非常适合批量签名大量文件。

项目技术分析

技术栈

  • JavaFX:作为主要的前端框架,提供了丰富的 UI 组件和跨平台支持。
  • HTTP API:通过 Swagger 文档化的 API,方便开发者进行集成。
  • 命令行接口 (CLI):支持通过命令行进行签名操作,适合自动化和批量处理。
  • CSS 样式:目前支持 IDSK 设计风格,未来计划支持更多样式。

开发环境

  • JDK 17:推荐使用包含 JavaFX 的 Liberica JDK。
  • Maven:用于项目构建和管理依赖。
  • IDE:推荐使用 Visual Studio Code 或 Intellij IDEA(社区版)。

构建流程

通过 ./mvnw package 命令,可以生成包含所有依赖的 JAR 文件,并使用 jpackage 创建适用于不同操作系统的安装包。

项目及技术应用场景

应用场景

  • 政府和企业文档签名:Autogram 可以用于签署各种政府和企业文档,确保其合法性和完整性。
  • Web 应用集成:通过 HTTP API,开发者可以将 Autogram 集成到自己的 Web 应用中,实现电子签名功能。
  • 批量签名:命令行模式使得 Autogram 非常适合用于批量签名大量文件,提高工作效率。

支持的电子表格

  • slovensko.sk:支持所有发布在 slovensko.sk 上的电子表格。
  • Obchodný register SR:与 slovensko.sk 类似,支持 ORSR 表格的签名。
  • Finančná správa SR:支持 .asice 容器中的表格签名。

项目特点

跨平台支持

Autogram 支持 Windows、MacOS 和 Linux 系统,确保用户在不同平台上都能享受到一致的体验。

灵活的集成方式

通过 HTTP API 和命令行接口,Autogram 可以灵活地集成到各种应用中,满足不同场景的需求。

强大的签名功能

Autogram 支持多种签名方式,包括直接签名、API 签名和命令行签名,确保文档的合法性和安全性。

开源与免费

Autogram 基于 EUPL v1.2 许可证,用户可以免费使用、修改和分发,同时保留原作者的版权信息。

结语

Autogram 是一款功能强大且易于集成的电子签名工具,适用于各种政府和企业应用场景。无论你是开发者还是普通用户,Autogram 都能为你提供高效、安全的签名解决方案。赶快下载体验吧!

下载 Autogram

autogram Nový, krajší a lepší nástroj na podpisovanie. autogram 项目地址: https://gitcode.com/gh_mirrors/au/autogram