문서뷰어 복사방지기능 옵션

이 범주에서는 한컴 통합문서뷰어에 대한 다른 사용자의 기술 지원을 제공받을 수 있습니다.

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

제품버전 8.0.17.2072(20230823)

예전에 설정 -시스템설정 에서 복사 방지 기능 (마우스 우클릭 금지 기능) 같은걸 설정할 수 있는 옵션이 제공 되었던거 같은데, 현재는 보이지 않습니다.

host_config.py 옵션 중
TEXT_COPY_PROTECT = True
PROTECT_URL_ACCESS = True

이 옵션에 대한 설명 부탁드립니다.

안녕하세요. 한컴디벨로퍼입니다.

옵션 수정 위치가 ~/documentviewer/middleware/hdv/config/viewer_ui.json 파일의
protectCopy 의 값을 true로 변경하시면 텍스트 복사 방지 기능이 동작합니다.
미리 알려드리지 못한 점 죄송합니다.

현재는 수동으로만 변경이 가능하며, 추후 다시 관리자페이지에서 변경할수 있도록 추가할 계획입니다.

감사합니다.

몇가지 궁금한 점이 있어 답변 부탁드립니다.

  1. 다음 이미지의 관리자페이지 옵션은 각각 기능이 어떻게 동작하는지 알수가 없는 것들이 있어서 해당 옵션에 대해 설명을 부탁드립니다. 혹시 메뉴얼이 있나요 ?
    image

1-1. 마우스 오른쪽 버튼을 사용하지 못하도록 복사방지 기능을 걸어놨는데, 문서뷰어의 우측상단에 보면 인쇄, 다운로드 기능이 있어 막는게 의미가 없어지는데, 혹시 ⋮ 부분에 인쇄, 다운로드 기능만 있다면 비활성화 처리 할 수 있나요?
image

1-2. 원본 파일 다운로드 같은 경우는 현재 체크가 해제되어 있으나, 실제로 문서뷰어페이지에서 다운로드 옵션에서 다운로드가 가능한 상태입니다. 기능 오류인가요 ?
image

  1. 웹문서뷰어상 확대/축소기능이 없습니다.
  • 문서뷰어API 를 이용하여 보는 이미지의 경우 웹뷰어상에서 화면 확대기능이 별도로 없습니다. 브라우저 확대/축소 기능을 이용하면 위에 메뉴들도 같이 커지는 문제가 있습니다.
  • pdf파일의 경우 브라우저 확대/축소 기능을 이용하면 pdf파일 내용만 정상적으로 확대/축소가 되던데 이건 왜 그런걸까요 ?

ext_to=jpg (확대시 페이지 전체가 확대됨)
http://58.184.10.21:8101/hdv/view/?ext_to=jpg&file_path=__upload/02/56/16947643575/20230915165237.pdf

ext_to=pdf (확대시 문서만 확대됨 / pdf는 문서뷰어API 매개변수엔 없음)
http://58.184.10.21:8101/hdv/view/?ext_to=pdf&file_path=__upload/02/56/16947643575/20230915165237.pdf

  1. 문서뷰어 API 이용해서 볼 수 있는 확장자가 어느것들이 있나요 ? 업로드한 원본파일을 변환하지 않고 그대로 볼수 있는 방법이 있는지 궁금합니다. 문서뷰어 API 상에는 ext_to 매개변수에 jpg, png, html 이 된다고 적어놓으셨는데 html은 현재 오류 인지 변환이 되지 않고, 업로드 된 파일이 pdf의 경우 ext_to=pdf 로 하면 원본파일이 열리는거 같습니다.

3-1. 문서뷰어상에서 지원되는 확장자인 경우 변환하지 않고 원본 그대로 볼수 있는 방법이 있나요?

안녕하세요. 한컴디벨로퍼입니다.

  1. 현재 관리자 페이지에 대한 매뉴얼은 따로 없습니다.

    • 파일 업로드 인증 요구 : API를 이용해 파일을 업로드할 때, 로그인이 되어 있는지 체크합니다.
    • 원본 파일 다운로드 : 현재 기능하지 않는 옵션으로 페이지에 노출되어 죄송합니다.
    • 변환 후 원본 파일 삭제 : 변환 할때 file_path에 입력하여 사용된 파일을 삭제합니다.(http 같은 원격지 파일은 다운로드하여 파일 변환을 한 후에 삭제됩니다.)
    • 변환 실패 시 캐시 파일 등록 : 변환이 실패했더라도 캐시로 등록하여, 추후 같은 변환일 때 추가 변환 시도 없이 실패를 리턴합니다.
    • 기본 저장소 경로: 변환 결과를 저장할 위치입니다.
    • 문서 URL 접근 제한: 문서 변환 후 결과물의 URL에 접근할 때, 변환한 위치(브라우저)에서만 확인할 수 있습니다.
  2. ~/documentviewer/middleware/hdv/config/viewer_ui.json 파일에서 enabled 부분을 false로 변경하시면 됩니다.

    • “more”: {
      “enabled”: true,
      “open”: true,
      “print”: true,
      “download”: {
      “enabled”: true,
      “pdf”: true,
      “zip”: true,
      “original”: true
      }
      }
  3. 관리자 페이지에서 “원본 파일 다운로드” 가 비활성화되어도 노출되는 문제가 있어 죄송합니다.

    • viewer_ui.json에서 download.enabled 부분을 false로 변경하시면 노출이 되지 않습니다.
  4. ext_to=pdf 가 아닌 뷰어에서는 본문만 확대/축소하는 기능이 없습니다. 추후 기능 추가를 고려하겠습니다.

  5. ext_to=pdf에서 pdf 옵션은 최근에 추가되어 매뉴얼에 반영이 되지 않은 것 같습니다.

  6. 문서 뷰어에서 확인 가능한 옵션은 png, jpg, html, pdf입니다.
    그러나 원본에서 변환이 가능한 옵션이여야 하며, 변환 옵션은 ~/hdv/admin/apiExplorer 에서 확인할 수 있습니다.
    원본이 pdf인 문서에 한 해 pdf 문서 원본을 그대로 ext_to=pdf으로 확인할수 있습니다.

감사합니다.

문서뷰어 API 를 이용해 PDF를 열때 문제입니다.

페이지가 1000페이지가 넘어가는 pdf 자료 입니다.

ext_to=jpg 일때는 정상적으로 잘 열립니다.
http://58.184.10.21:8101/hdv/view/?file_path=__upload/96/93/16947458689/95_충남교육사%201권.pdf&ext_to=jpg

ext_to=pdf 일때는 열리지 않습니다.
http://58.184.10.21:8101/hdv/view/?file_path=__upload/96/93/16947458689/95_충남교육사%201권.pdf&ext_to=pdf

확인해보니 응답시간이 3초가 넘어가면 멈춰버리는거 같은데 정상적으로 열리게 할 방법 있나요 ?

안녕하세요. 한컴디벨로퍼입니다.

ext_to=pdf 인경우 서버에 pdf 문서의 유무와, 준비하는 시간이 짧게 설정되어 있었습니다.
수정된 버전을 전달 드릴 수 있도록 하겠습니다.

감사합니다.

수정된 버전 전달해드린다고 하셔서, 패치 관련해서 몇 가지 궁금한 사항이 있어서 추가로 의견을 내자면

수정된 버전을 전달 드릴 수 있도록 하겠습니다.

위처럼 답변해주시면, 솔루션 이용자 입장에서는 어떤 버전에서 해당문제가 해결된 것인지 아닌지 알 수 없고, 최신버전이 나왔는지 매번 업체에 확인 해야 되는 번거로움이 발생합니다. 그리고 패치 버전이 나와서 조치해도 제가 요청한 것에 대한 문제가 해결 된것인지는 직접 테스트 해보기 전까지 알 수가 없는데, 통합적으로 패치노트를 공개해서 최신버전과 패치내역이 무엇인지 열람 할 수 있었으면 좋겠습니다.