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

이 범주에서는 웹한글 기안기에 대한 다른 사용자의 기술 지원을 제공받을 수 있습니다.

  1. 웹한글 기안기의 API 사용/연동은 개발 가이드를 참조하세요.
  2. 일반 문의는 한글과컴퓨터 웹사이트의 고객 지원을 이용하세요.
  3. 개인정보가 포함되지 않도록 유의하세요. 게시글 또는 댓글에 개인정보가 포함된 내용이 있을 경우 게시물이 숨김처리 될 수 있습니다.

ActiveX버전일때 HwpCtrl.SetSaveMode(3);
HwpCtrl.SaveFile()할 경우 에디터 불가 파일로 저장이 되었는데,

현재 웹한글기안기의 경우 HwpCtrl.EditMode = 0 ; 셋팅후
HwpCtrl.SaveDocument()호출하여도 편집이 가능합니다.
문서에는 배포문서 모드 HwpCtrl.EditMode = 16 으로 셋팅해도 편집가능합니다.
편집불가모드로 hwp 파일 저장 하고 싶은데요.

안녕하세요.

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

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

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정보가 넘어옵니다.

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