使用pkcs 12证书签署qweb pdf

odoo8-addon-report-qweb-signer的Python项目详细描述


License: AGPL-3

QWeb PDF报告签署人

此模块扩展了报表模块的功能,以签名 使用PKCS 12证书的PDF。

安装

要安装此模块,您需要安装Java JDK:

apt-get install openjdk-7-jre-headless

配置

为了开始签署pdf文档,您需要配置证书 在你的公司使用。

  • 转到Settings > Companies > Companies > Your company
  • 转到Report configuration选项卡
  • 单击Edit
  • PDF report certificates列表中添加新项
  • 单击Create
  • 设置名称、证书文件、密码文件和型号
  • 也可以设置域和文件名模式以另存为附件

例如,如果您只想在未结或已付款状态下签署客户发票:

  • 型号:account.invoice
  • 域:[('type','=','out_invoice'), ('state', 'in', ('open', 'paid'))]
  • 另存为附件:(object.number or '').replace('/','_') + '.signed.pdf'

注意:执行odoo服务器进程的linux用户必须具有 对证书文件和密码文件的读取权限

使用量

用户只需像往常一样打印pdf文档(仅支持qweb pdf报告)。 但如果配置了此文档模型,则会自动下载签名的pdf 如上所述。

如果配置了“另存为附件”,则签名的PDF将另存为附件并 下一次保存时,将下载一个而不重新签名。当 签署日期很重要,例如,在签署客户发票时。

Try me on Runbot

有关详细信息,请访问:

已知问题/路线图

  • 签署多个文档时(如果禁用“仅允许一个文档”) 则不应用“另存为附件”,也不应用已签名的结果 另存为附件。
  • 通过嵌入到生成的pdf中的图像具有可见的签名。

缺陷跟踪器

错误在GitHub Issues上跟踪。 如果出现问题,请检查是否已报告您的问题。 如果您首先发现了它,请提供详细且受欢迎的反馈,帮助我们粉碎它 here

学分

外部实用程序

贡献者

维护人员

Odoo Community Association

此模块由OCA维护。

oca,或odoo社区协会,是一个非营利性组织 任务是支持odoo特性和 促进其广泛应用。

若要对此模块作出贡献,请访问http://odoo-community.org

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java为游戏添加声音。需要帮助   java在获取数据时忽略模型类中的forign键映射   java为什么Microsoft JDBC驱动程序忽略failoverPartner主机名   java可以下载mozswing文件   java等价于ObjectOutputStream,不仅保存其状态,还保存整个对象?   Java Android LiveData根据其他LiveData调用房间查询   java如何使用jackson jsonNode实现这一点并获得所需的输出   在web服务器上作为web应用程序运行java应用程序?   groovy中java类的元类属性   返回空指针的java图形对象   标头中包含用户名和密码的java SOAP客户端请求   具有堆栈实现和递归的Hanoi算法塔(Java)   java当我运行这两个类时,我的老鼠不会移动   使用图像进行java相似图像搜索   Java8并行流机制   使用单例对象作为枚举元素的java Scala枚举,是否有可能对它们进行迭代?   java Webview更改高度大小   不可序列化对象和函数的java Spark Scala编程   java my app在eclipse中运行良好,而不是在jar中