Ruby gem origami sign 签名失败

Ruby gem origami sign signature failed

我正在尝试用折纸制作带有签名的 PDF 文件gem,按照这个例子https://github.com/gdelugre/origami/blob/master/examples/signature/signature.rb

现在我只是 运行 这个 signature.rb 并且得到了错误

[error] Breaking on: ">>\nendobj\n..." at offset 0x1f6f3

[error] Last exception: [Origami::InvalidObjectError] Failed to parse object (no:43,gen:0) -> [ArgumentError] wrong number of arguments (given 1, expected 0; required keyword: year)

我没有前进的想法:'<

我也在https://github.com/gdelugre/origami/blob/master/lib/origami/signature.rb找到了gem的签名方法,看了看,没找到具体的操作:'<

这个例子可能已经过时了?

已知错误信息见https://github.com/gdelugre/origami/issues/80

修复应该可用 https://github.com/gdelugre/origami/pull/74/commits

但尚未添加,因此请使用分支中的较新文件 https://github.com/pocke/origami/tree/fix-ruby-2.7-kwargs-warnings

具体来说,您需要这个更新后的文件,并且可能需要遵循上面的任何其他建议。

https://github.com/pocke/origami/raw/fix-ruby-2.7-kwargs-warnings/lib/origami/filters/predictors.rb

然而,总是值得寻找具有许多最新改进的分支,例如

https://github.com/joelsondrew/origami