January 22, 2019
포스팅 하단에 pyhwp의 버전 추가 관련 내용을 추가하였습니다.
Pyhwp를 찾게 된 것은 이곳 포스팅과 연결된다.
Java에서 hwp를 이미지로 변환하다 보니 이것 저것 찾게 되었고, 결국 종착지는 Pyhwp였다.
일단 Pyhwp에 대해 자세한 것은 공식문서를 참고하고…
이번 포스팅에서는 설치하는 과정에 대해 다루려 한다.
(중요) Pyhwp는 Python 2.7에서 동작한다!=> 최신버전에서는 Python 3.x를 지원하게 되었다.
그래서 먼저 별도로 실행할 환경은 Python 2.7을 구축해두고 진행하자.
최신 버전인 0.1b12 를 사용할 경우 가상환경에서 python3.x 버전을 구축해두고 진행하자.
아래는 설치 진행 과정이다.
pip install lxml
pip install –pre pyhwp
설치가 정상적으로 되었다면 자신의 Python 디렉토리에 hwp5* 등이 설치된 것을 확인할 수 있다.
필자의 경우 pyenv 환경을 잘못 설정하여 홈 디렉토리 내의 .local/bin 에 설치가 되었다.
>./hwp5html --output=~/test/output ~/test/sample/sample.hwp
작업을 진행하며 참고한 사이트는 아래와 같다.
> sudo yum install -y https://centos7.iuscommunity.org/ius-release.rpm
> sudo yum install -y python36u python36u-libs python36u-devel python36u-pip
> python3.6 -V
> python3.6 -m venv [venv 이름]
ex> python3.6 -m venv pyhwp
> cd .pyhwp/bin
> chmod 755 activate
> ./activate
> sudo ./pip3 install --pre pyhwp