웹한글기안기 편집불가로 저장 가능한가요?

안녕하세요.

한글에서 “편집불가” 상태로 만드는 방법은 "암호문서"로 저장하는 것과 "배포용문서"로 저장하는 방법이 있습니다.

웹한글 기안기에서는 "암호문서"로 저장하는 것은 지원되지 않으며, "배포용문서"로 저장하기는 지원합니다.
"배포용문서"로 저장하는 방법은 다음과 같습니다.

var act = HwpCtrl.CreateAction("FileSetSecurity");
var set = dact.CreateSet();
set.SetItem("FileName", "test.hwp");  // 다운로드할 파일이름
set.SetItem("Password", "12345");  // 배포용문서 암호
set.SetItem("NoPrint", true);  // 인쇄제한
set.SetItem("NoCopy", true);  // 복사제한
act.Execute(set, (actioninfo, result) => console.log(result));

배포용문서로 "FileName"을 지정할 경우에는 파일을 자동으로 Client로 다운받으며, 지정하지 않을 경우에는 Execute()의 callback함수의 두번째 인자로 배포용문서의 다운로드 url정보가 넘어옵니다.

이후 배포용문서를 다시 열 경우에 편집기능이 제한됩니다.