owenoj / pdf-password-protect
Laravel包用于保护PDF文件密码
v0.8
2024-03-11 18:28 UTC
Requires
- php: ^7.4|^8.0
- illuminate/support: ^8.0|^9.0|^10.0|^11.0
- mpdf/mpdf: ^8.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.7
- phpunit/phpunit: ^10.0
README
这是一个围绕MPDF的setProtection
方法的简单包装包,允许您为PDF文件设置密码。
安装
您可以通过composer安装此包
composer require owenoj/pdf-password-protect
使用方法
您可以通过外观类使用,如下所示
PDFPasswordProtect::encrypt(storage_path('pdf/document.pdf'),storage_path('pdf/'.'encrypted-documented.pdf'),'janedoe');
加密方法详情
- $inputFile和$outputFile必须是路径,例如
storage_path("pdf/document.pdf")
PDFPasswordProtect::encrypt($inputFile,outputFile,$password)
最终文件将位于storage/pdf
中,命名为encrypted-document.pdf
测试
composer test
变更日志
请参阅CHANGELOG以获取最近更改的更多信息。
贡献
请参阅CONTRIBUTING以获取详细信息。
安全
如果您发现任何与安全相关的问题,请通过电子邮件owen.j@terktrendz.com联系,而不是使用问题跟踪器。
致谢
许可证
MIT许可证(MIT)。请参阅许可证文件以获取更多信息。
Laravel包模板
此包是使用Laravel包模板生成的。