Improve samples in readme.

pull/2/head
zboris12 2022-09-17 22:08:29 +09:00
parent 1583e5f70f
commit 213cf53474
1 changed files with 27 additions and 27 deletions

View File

@ -15,7 +15,7 @@ Just import the dependencies and this tool.
```html ```html
<script src="https://unpkg.com/pdf-lib/dist/pdf-lib.min.js" type="text/javascript"></script> <script src="https://unpkg.com/pdf-lib/dist/pdf-lib.min.js" type="text/javascript"></script>
<script src="https://unpkg.com/node-forge/dist/forge.min.js" type="text/javascript"></script> <script src="https://unpkg.com/node-forge/dist/forge.min.js" type="text/javascript"></script>
<script src="zgapdfsigner.js" type="text/javascript"></script> <script src="https://github.com/zboris12/zgapdfsigner/releases/download/1.0.0/zgapdfsigner.js" type="text/javascript"></script>
``` ```
## Let's sign ## Let's sign
@ -27,16 +27,16 @@ Sign with an invisible signature.
* @param {ArrayBuffer} pdf * @param {ArrayBuffer} pdf
* @param {ArrayBuffer} cert * @param {ArrayBuffer} cert
* @param {string} pwd * @param {string} pwd
* @return {Blob} * @return {Promise<Blob>}
*/ */
async function sign1(pdf, cert, pwd){ async function sign1(pdf, cert, pwd){
/** @type {SignOption} */ /** @type {SignOption} */
var sopt = { var sopt = {
p12cert: cert, p12cert: cert,
pwd: pwd, pwd: pwd,
}; };
var signer = new PdfSigner(sopt); var signer = new PdfSigner(sopt);
return await signer.sign(pdf); return await signer.sign(pdf);
} }
``` ```
@ -49,26 +49,26 @@ Sign with a visible signature of a picture.
* @param {string} pwd * @param {string} pwd
* @param {ArrayBuffer} imgdat * @param {ArrayBuffer} imgdat
* @param {string} imgtyp * @param {string} imgtyp
* @return {Blob} * @return {Promise<Blob>}
*/ */
async function sign2(pdf, cert, pwd, imgdat, imgtyp){ async function sign2(pdf, cert, pwd, imgdat, imgtyp){
/** @type {SignOption} */ /** @type {SignOption} */
var sopt = { var sopt = {
p12cert: cert, p12cert: cert,
pwd: pwd, pwd: pwd,
drawinf: { drawinf: {
area: { area: {
x: 25, // left x: 25, // left
y: 150, // top y: 150, // top
w: 60, // width w: 60, // width
h: 60, // height h: 60, // height
}, },
imgData: imgdat, imgData: imgdat,
imgType: imgtyp, imgType: imgtyp,
}, },
}; };
var signer = new PdfSigner(sopt); var signer = new PdfSigner(sopt);
return await signer.sign(pdf); return await signer.sign(pdf);
} }
``` ```