달콤(Dalkom) 2016.05.15 리브레오피스用 hwp 확장(oxt) 공개합니다
달콤(Dalkom)은 리브레오피스에서 hwp 문서를 보기 위한 확장 기능입니다.
libhwp
와 연동에 성공하여 hwp 문서에 있는 문자를 리브레오피스에서 볼 수 있습니다.
시간상의 이유 때문에 우선적으로 문자만 작업했습니다.
렌더링을 리브레오피스가 해주므로 렌더링 코드를 작성할 필요가 없어서 작업 난이도는 낮은 편에 속합니다. 앞으로 리브레오피스에서 hwp 문서를 볼 수 있는 길이 열립니다만,
문단, 표, 그림 등을 작업하려면 한컴 HWP 스펙 문서, UNO API 문서와 ODF 스펙 문서를 읽어야 되는데 읽어봐야 하는 문서 분량이 수백 장에 이릅니다. 따라서 제가 필요로 하는 스펙만 우선적으로 작업합니다.
이 부족한 소프트웨어를 공개하는 이유는 다음과 같습니다.
품질이 기대에 미치지 못하지만 어떤 분에게는 이 소프트웨어가 도움이 되거나 누군가는 개발에 참여할 것이라는 기대감에 공개합니다.
프로젝트 주소 (주소 업데이트됨)
https://gitlab.com/hodong/dalkom
설치
우분투 사용자 분들은 PPA 를 이용하실 수 있습니다.
https://launchpad.net/~hodong/+archive/ubuntu/dalkom
sudo add-apt-repository ppa:hodong/libhwp
sudo add-apt-repository ppa:hodong/dalkom
sudo apt update
sudo apt install dalkom
사용법
리브레오피스 라이터를 실행한 후 파일 열기 메뉴를 클릭합니다.
[그림1, 삭제됨]
Hwp Document (Dalkom Filter) 필터 선택을 합니다.
[그림2, 삭제됨]
그 다음 오른쪽 하단에 있는 열기 버튼을 누릅니다.
[그림3, 삭제됨]
이제 hwp 문서를 볼 수 있습니다.
[그림4, 삭제됨]
매번 이런 방식으로 문서를 보는 것은 불편합니다. 아래 문서를 참고하세요.
hwp 문서 클릭하여 리브레오피스로 바로 보는 방법
https://nimfsoft.art/ko/blog/2016/05/15/click-hwp-document-to-view-in-libreoffice/
저작권
공개 프로젝트라고 하여 저작권이 없는 것이 아닙니다.
퍼블릭 도메인이 아닌 이상 저작권이 반드시 있습니다.
제가 여러분들께 오픈소스 라이선스로 소스코드를 제공하는 것은 저작권을 포기하는 행위가 아닙니다. 소스코드를 보면 Copyright (c) Hodong Kim 이라는 문구를 볼 수 있는데 저작권이 김호동에게 있다는 뜻입니다.
제가 하는 hwp 관련 공개 프로젝트들(dalkom
, libhwp
, evince-hwp
, ruby-hwp
)은 개인 프로젝트이며 저작권은 김호동에게 있습니다. 저는 저작권을 포기할 의사가 없다는 것을 분명히 알립니다.
당부의 말씀
여러분들께 당부 드립니다. 제가 하는 오픈소스 프로젝트들은 개인 프로젝트입니다. 기부금이나 후원금 또는 월급을 받으며 개발하는 오픈소스 프로젝트와는 차원이 다르므로 그들과는 비교하지 않으셨으면 좋겠고, 제가 본업이 따로 있는 사람이라 프로젝트에 할애할 수 있는 시간이 적습니다. 개발이 지연되거나 품질이 기대에 미치지 못하더라도 추측성 글을 자제하시고 느긋한 마음으로 기다려주시면 좋겠습니다.
즐거운 리눅스 생활하시기 바랍니다.
감사합니다.