PDF 화일 암호화
/rsetpdfsecurity |
분류
저장
정의
/rsetpdfsecurity [Owner PW, User PW, Print, Copy, Edit]
설명
PDF 형식으로 저장시, 패스워드 설정 및 편집 기능(Print, Copy, Edit)에 대한 제한을 설정하기 위한 파라미터입니다.
- Owner PW
관리자 패스워드, 모든 기능을 모두 사용할 수 있습니다.
Owner PW값은 반드시 존재해야 하며, Owner PW와 User PW가 서로 같아서는 안됩니다.
- User PW
유저 패스워드, 읽기 제한을 둘 때에 설정하며 제한된 권한을 갖습니다.
설정하지 않으려면, 공백문자(space)로 입력합니다.
인쇄제한. 인쇄 제한을 할 경우 1로 설정합니다.
- Copy
복사제한, 복사 제한을 할 경우 1로 설정합니다.
- Edit
편집제한, 편집 제한을 할 경우 1로 설정합니다.
주의 사항
PDFExport20.dll 파일 연동시에는 이 기능을 사용할 수 없습니다.
Applet Viewer로 실행할 경우에는 jce-jdk13-146.jar가 함께 배포되어야 합니다.
예제
/rsetpdfsecurity [1234,5678,1,0,0]
/rsetpdfsecurity [1234, ,1,0,1] // UserPW를 설정하지 않기 위해 두 번째 인수에 공백문자를 입력함.
<!DOCTYPE html>
<html style="margin:0;height:100%">
<head>
<meta charset="utf-8">
<title>Crownix HTML5 Viewer</title>
<script src="../js/jquery-1.11.0.min.js"></script>
<script src="../js/crownix-viewer.min.js"></script>
<link rel="stylesheet" type="text/css" href="../css/crownix-viewer.min.css">
</head>
<body style="margin:0;height:100%">
<div id="crownix-viewer" style="position:absolute;width:100%;height:100%"></div>
<script>
window.onload = function(){ //ReportingServer url 변경필요
var viewer = new m2soft.crownix.Viewer('http://localhost:8080/ReportingServer/service', 'crownix-viewer');
viewer.openFile('sample.mrd', '/rfn [sample.txt] /rsetpdfsecurity [1234,5678,0,0,1]');
};
</script>
</body>
</html>