jeidison/jsignpdf-php
最新稳定版本:v1.3.1
Composer 安装命令:
composer require jeidison/jsignpdf-php
包简介
jsignpdf-php
README 文档
README
This package is only wrapper of JSignPdf to use in PHP
Installation:
$ composer require jeidison/jsignpdf-php
Examples
use Jeidison\JSignPDF\JSignPDF; use Jeidison\JSignPDF\Sign\JSignParam; $param = JSignParam::instance(); $param->setCertificate(file_get_contents('/path/to/file/certificate.pfx')); $param->setPdf(file_get_contents('/path/to/file/pdf_to_sign.pdf')); $param->setPassword('certificate_password'); $jSignPdf = new JSignPDF($param); $fileSigned = $jSignPdf->sign(); file_put_contents('/path/to/file/file_signed.pdf', $fileSigned);
With Java Installed:
$param->setIsUseJavaInstalled(true);
With standalone Java:
$param->setJavaPath('/path/to/bin/java');
With JSignPDF bin:
$param->setjSignPdfJarPath('/path/to/jsignpdf');
With specific Java or JSignPdf version:
$params->getJSignPdfDownloadUrl('the url to download the zip here'); $params->setJavaDownloadUrl('the url to download the .tar.gz here');
Without JSignPDF bin:
composer require jsignpdf/jsignpdf-bin
File signed as base64:
$param->setIsOutputTypeBase64(true);
Change temp directory:
$param->setTempPath('/path/temp/to/sign/files/');
Change parameters of JSignPDF:
$param->setJSignParameters("-a -kst PKCS12 -ts https://freetsa.org/tsr");
Credits
统计信息
- 总下载量: 6.42k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 23
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2019-06-19