Skip to content

Commit 6f76afa

Browse files
committed
README.md
1 parent 4dad3b3 commit 6f76afa

1 file changed

Lines changed: 13 additions & 41 deletions

File tree

README.md

Lines changed: 13 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ This package is only wrapper of [JSignPdf](http://jsignpdf.sourceforge.net/) to
44

55
### Installation:
66

7-
```sh
7+
```bash
88
$ composer require jeidison/jsignpdf-php
99
```
1010

@@ -26,64 +26,36 @@ file_put_contents('/path/to/file/file_signed.pdf', $fileSigned);
2626

2727
With Java Installed:
2828
```php
29-
use Jeidison\JSignPDF\JSignPDF;
30-
use Jeidison\JSignPDF\Sign\JSignParam;
3129

32-
$param = JSignParam::instance();
33-
$param->setCertificate(file_get_contents('/path/to/file/certificate.pfx'));
34-
$param->setPdf(file_get_contents('/path/to/file/pdf_to_sign.pdf'));
35-
$param->setPassword('certificate_password');
30+
...
31+
3632
$param->setIsUseJavaInstalled(true);
3733

38-
$jSignPdf = new JSignPDF($param);
39-
$fileSigned = $jSignPdf->sign();
40-
file_put_contents('/path/to/file/file_signed.pdf', $fileSigned);
34+
...
4135
```
4236

4337
File signed as base64:
4438
```php
45-
use Jeidison\JSignPDF\JSignPDF;
46-
use Jeidison\JSignPDF\Sign\JSignParam;
47-
48-
$param = JSignParam::instance();
49-
$param->setCertificate(file_get_contents('/path/to/file/certificate.pfx'));
50-
$param->setPdf(file_get_contents('/path/to/file/pdf_to_sign.pdf'));
51-
$param->setPassword('certificate_password');
39+
...
5240
$param->setIsOutputTypeBase64(true);
53-
54-
$jSignPdf = new JSignPDF($param);
41+
...
5542
$fileSignedAsBase64 = $jSignPdf->sign();
5643
file_put_contents('/path/to/file/file_signed.pdf', base64_decode($fileSignedAsBase64));
5744
```
5845

5946
Change temp directory:
6047
```php
61-
use Jeidison\JSignPDF\JSignPDF;
62-
use Jeidison\JSignPDF\Sign\JSignParam;
63-
64-
$param = JSignParam::instance();
65-
$param->setCertificate(file_get_contents('/path/to/file/certificate.pfx'));
66-
$param->setPdf(file_get_contents('/path/to/file/pdf_to_sign.pdf'));
67-
$param->setPassword('certificate_password');
48+
...
6849
$param->setTempPath('/path/temp/to/sign/files/');
69-
70-
$jSignPdf = new JSignPDF($param);
71-
$fileSigned = $jSignPdf->sign();
72-
file_put_contents('/path/to/file/file_signed.pdf', $fileSigned);
50+
...
7351
```
7452

7553
Change parameters of JSignPDF:
7654
```php
77-
use Jeidison\JSignPDF\JSignPDF;
78-
use Jeidison\JSignPDF\Sign\JSignParam;
79-
80-
$param = JSignParam::instance();
81-
$param->setCertificate(file_get_contents('/path/to/file/certificate.pfx'));
82-
$param->setPdf(file_get_contents('/path/to/file/pdf_to_sign.pdf'));
83-
$param->setPassword('certificate_password');
55+
...
8456
$param->setJSignParameters("-a -kst PKCS12 -ts https://freetsa.org/tsr");
57+
...
58+
```
8559

86-
$jSignPdf = new JSignPDF($param);
87-
$fileSigned = $jSignPdf->sign();
88-
file_put_contents('/path/to/file/file_signed.pdf', $fileSigned);
89-
```
60+
## Credits
61+
- [Jeidison Farias](https://github.com/jeidison)

0 commit comments

Comments
 (0)