본문

Decktape로 온라인 슬라이드 다운받기

최근 HTML5이 보편화되고 reveal.js같은 자바스크립트 라이브러리들이 많이 등장하면서 그동안 파워포인트로 작성되던 발표 슬라이드들이 웹 언어로 작성되어 공개되고 있다. 발표 슬라이드를 프로그래밍/마크업 언어기반으로 작성하면 GitHub에 올릴 수 있기때문에 문서버전 관리가 용이하고, 또한 별개의 웹호스팅이 없이도 슬라이드를 공유할 수 있어서 좋다. 개발자가 아니더라도 발표슬라이드를 웹상에서 작성할 수 있다. 대표적으로 slides.com 서비스가 있는데, 실제로 사용해보니 WYSIWYG 에디터가 그럴싸하게 잘 되어있어서 쓰기 편했다.


하지만 웹기반 슬라이드에 문제가 하나있는것이, 파일 형태로 슬라이드를 저장하는것이 불편하다는 것이다. url에 print-pdf 문자열을 첨가하고, 여백이나 회전과같은 프린트설정을 변경해주는 번거로운 작업이 필요하고, 가끔씩은 이것도 잘 안되는 경우가 있다. 이런 상황에서 '혹시 url만 제공하면 슬라이드를 다운로드 해주는 프로그램이 없을까?'하고 찾다가 발견한것이 decktape이다. 작명은 정말 잘한것 같다. "(slide)deck + (duck) tape"


GitHub 프로젝트 홈페이지는 https://github.com/astefanutti/decktape 이고 설치는 간단하다. (윈도우 버전 기준)

1. https://github.com/astefanutti/decktape/archive/master.zip 의 압축을 풀고

2. http://astefanutti.github.io/decktape/downloads/phantomjs-msvc2013-win64.exe 를 bin폴더에 phantomjs.exe로 저장하면 된다.


여러 옵션이 있긴 하지만 그냥 단순하게 아래와 같이 명령을 수행해도 다운로드가 된다. 안되면 옵션을 입력해야 할텐데 아직 그런 경우는 없었다. 단, slide.com에서의 경우, 주소 뒤에 /fullscreen을 붙여줘야 잡다한 툴바가 들어가지 않는것 같다. ([그림 2]를 참고)예) http://slides.com/frontjang/hello-slides -> http://slides.com/frontjang/hello-slides/fullscreen


.\bin\phantomjs decktape.js <슬라이드주소> <저장할파일명>


댓글

Holic Spirit :: Tistory Edition

design by tokiidesu. powerd by kakao.