자바스크립트 Universal Viewer는 웹에서 다양한 타입의 문서를 보여주는 뷰어 라이브러리입니다. 이 라이브러리는 문서 관리 기능을 제공하여 사용자가 문서를 업로드, 편집 및 공유할 수 있게 합니다. 이 중에서도 중요한 기능 중 하나는 문서 버전 관리입니다.
문서 버전 관리란?
문서 버전 관리는 문서의 변경 이력을 추적하고 관리하는 기능입니다. 이를 통해 사용자는 이전 버전의 문서를 복구하거나 변경 내역을 확인할 수 있습니다. 자바스크립트 Universal Viewer에서는 이러한 문서 버전 관리를 지원하여 사용자가 문서를 손쉽게 관리할 수 있도록 도와줍니다.
문서 버전 관리 기능 활성화하기
문서 버전 관리 기능을 활성화하기 위해서는 Universal Viewer의 설정 옵션을 변경해야 합니다. 다음은 예시 코드입니다.
const viewer = new UniversalViewer('#viewer', {
enableVersioning: true,
});
위 코드에서 enableVersioning
옵션을 true
로 설정하면 문서 버전 관리 기능이 활성화됩니다.
문서 버전 확인하기
활성화된 문서 버전 관리 기능을 통해 사용자는 다음과 같은 작업을 수행할 수 있습니다.
현재 문서 버전 확인하기
const currentVersion = viewer.getCurrentVersion();
console.log('Current Version:', currentVersion);
위 코드는 현재 문서의 버전을 가져와서 콘솔에 출력합니다.
이전 버전 확인하기
const previousVersions = viewer.getPreviousVersions();
console.log('Previous Versions:', previousVersions);
위 코드는 이전 버전의 문서 목록을 가져와서 콘솔에 출력합니다.
특정 버전으로 변경하기
const versionToLoad = 2;
viewer.loadVersion(versionToLoad);
위 코드는 원하는 버전의 문서를 로드하도록 설정합니다. 이렇게하면 선택한 버전의 문서가 화면에 표시됩니다.
결론
자바스크립트 Universal Viewer는 문서 버전 관리 기능을 제공하여 사용자가 문서의 변경 이력을 관리하고 이전 버전의 문서를 복구할 수 있게 합니다. 이를 통해 보다 효율적으로 문서를 관리하고 문제 상황에서의 복구 작업을 용이하게 할 수 있습니다.