PDF 보안
PDF를 AES-256으로 암호화해 열기 암호를 걸고 인쇄·복사·수정 권한을 막는 방법입니다.
pdfSecurity를 주면 PDF를 AES-256으로 암호화합니다(PDF 2.0 표준 보안). 열기 암호(userPassword)를 주면 열 때 암호를 묻고, permissions로 PDF 뷰어에서의 인쇄·복사·수정을 막습니다. 소유자 암호를 주지 않으면 임의의 값을 씁니다.
createViewer(el, {
definition, data,
pdfSecurity: {
userPassword: '1234', // asked when the PDF is opened (omit: opens freely)
permissions: { print: true, copy: false, modify: false },
},
});