带有密码保护的Rails邮件附件+Rails



不确定我是否走上了正确的道路,但我一直在寻找一种方法,让附件(PDFKit创建的PDF(受到密码保护,尽管我找不到任何令人满意的解决方案。

另一种使用密码创建pdf的方法是更改创建方式,但同样,在网络上没有太多东西可以使用PDFKit 创建带有密码的pdf

希望任何人都能对这个问题有所了解。

提前感谢

最后,我得到了我想要的

https://github.com/rubyzip/rubyzip#password-保护实验

通过对这个方法做一些小的改变,结果是我所期望的

肯定会有更好的解决方案,但到目前为止已经找到了这个,希望它对其他人有帮助。

compressed_filestream = Zip::OutputStream.write_buffer(::StringIO.new(''), Zip::TraditionalEncrypter.new(PASSWORD_WHICH_WE_WANT_TO_SET)) do |zos|
zos.put_next_entry FILE_NAME
zos.print FILE_PATH.EXTENSION
end
compressed_filestream.rewind

相关内容

  • 没有找到相关文章

最新更新