使用PKCS#12证书签Qweb PDF文件
项目描述
Qweb PDF报告签名器
此模块扩展了报告模块的功能,以便使用PKCS#12证书签PDF文件。
安装
要安装此模块,您需要安装Java JDK
apt-get install openjdk-7-jre-headless
配置
为了开始签PDF文件,您需要配置公司中使用的证书。
转到 设置 > 公司 > 公司 > 您的公司
转到 报告配置 选项卡
点击 编辑
在 PDF报告证书 列表中添加一个新项目
点击 创建
设置名称、证书文件、密码文件和模型
可选地,您可以设置保存为附件的域和文件名模式
例如,如果您只想在打开或已支付状态下签客户的发票
模型: account.invoice
域: [('type','=','out_invoice'), ('state', 'in', ('open', 'paid'))]
保存为附件: (object.number or '').replace('/','_') + '.signed.pdf'
注意:执行Odoo服务器进程的Linux用户必须具有读取证书文件和密码文件的权限
用法
用户只需像往常一样打印PDF文件(仅支持Qweb PDF报告),但如果该文档模型已如上所示配置,则签名的PDF将自动下载。
如果配置了“另存为附件”,则已签名的PDF将作为附件保存,下次保存时无需再次签名即可下载。这在签名字符串很重要时适用,例如,在签署客户发票时。
有关更多信息,请访问
已知问题/路线图
当签署多个文档(如果“仅允许一个文档”被禁用)时,“另存为附件”不适用,签名的结果不会作为附件保存。
为了通过嵌入在结果PDF中的图像实现可见的签名。
错误跟踪器
错误在GitHub问题上进行跟踪。如果遇到问题,请检查您的错误是否已报告。如果您是第一个发现它的人,请通过提供详细且受欢迎的反馈来帮助我们消除它在此处。
致谢
外部实用工具
iText v1.4.8: © 2000-2006, Paulo Soares, Bruno Lowagie和其他人 - 许可证 MPL 或 LGPL2 - http://sourceforge.net/projects/itext
jPdfSign: © 2006 Jan Peter Stotz - 许可证 MPL 或 LGPL2(从iText继承) - http://private.sit.fraunhofer.de/~stotz/software/jpdfsign
修改后的jPdfSign: © 2015 Antonio Espinosa - 许可证 MPL 或 LGPL2(从iText继承) - static/src/java/JPdfSign.java
图标
贡献者
Rafael Blasco <rafabn@antiun.com>
Antonio Espinosa <antonioea@antiun.com>
维护者
此模块由OCA维护。
OCA,或Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛使用。
要为此模块做出贡献,请访问http://odoo-community.org。
项目详情
哈希值 for odoo8_addon_report_qweb_signer-8.0.1.0.0.99.dev30-py2-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8196bd7b26c8a3f85489703cbd9a0338faaca919d802eca47fe00714b9642841 |
|
MD5 | 40469154a8ccb5afe4218d531ebe5372 |
|
BLAKE2b-256 | 73da08bc4f8085680f42a444b10d7928d5635f16f52262f8aee56e5cda25affd |