[size=200:2lna4jhp][b:2lna4jhp]1. hwp2txt.exe를 사용한다.[/b:2lna4jhp][/size:2lna4jhp]
참고로, 이 프로그램은 1995년 쯤 배포되었다. 윈도우 용에다, 도스용이므로 그냥은 실행되지 않는다.
리눅스에서 실행시키기 위해서는 도스박스와 같은 에뮬레이터를 사용해야 한다.
[b:2lna4jhp]사용법:[/b:2lna4jhp]
[code:2lna4jhp]hwp2txt.exe test.hwp[/code:2lna4jhp]
[size=200:2lna4jhp][b:2lna4jhp]2. pyhwp를 사용한다.[/b:2lna4jhp][/size:2lna4jhp]
일부 문서를 제외한 대다수의 hwp문서를 비교적 손상없이 변환시켰다.
변환기는 실험적이므로, 가급적 직접 문서구조를 추출하고 수동으로 내용을 추출하여 확인하는 편이 좋을것 같다.
[b:2lna4jhp]설치법:[/b:2lna4jhp]
아래 내용을 그대로 터미널에 붙여넣고, 실행시킨다.
[code:2lna4jhp]sudo apt-get install -y git pypy python-pip
sudo pip install pyhwp
git clone git://github.com/mete0r/pyhwp.git
cd pyhwp
sudo python bootstrap.py
rm -r ../pyhwp[/code:2lna4jhp]
[b:2lna4jhp]기능:[/b:2lna4jhp]
hwp문서의 내용을 추출하거나, 구조를 해제시키거나, 변환시킨다.
[b:2lna4jhp]예시:[/b:2lna4jhp]
[attachment=0:2lna4jhp]b.png[/attachment:2lna4jhp][attachment=1:2lna4jhp]a.png[/attachment:2lna4jhp]
[b:2lna4jhp]사용법:[/b:2lna4jhp]
[code:2lna4jhp]hwp5txt test.hwp
hwp5odt test.hwp[/code:2lna4jhp]
자세한 내용은 아래 문서를 참조.
[b:2lna4jhp]참조:[/b:2lna4jhp]
[url:2lna4jhp]https://github.com/mete0r/pyhwp[/url:2lna4jhp]
[url:2lna4jhp]http://pythonhosted.org/pyhwp/[/url:2lna4jhp]
[url:2lna4jhp]https://pypi.python.org/pypi/pyhwp[/url:2lna4jhp]
[url:2lna4jhp]https://github.com/mete0r/pyhwp/issues[/url:2lna4jhp]
[size=200:2lna4jhp][b:2lna4jhp]3. ruby-hwp를 사용한다.[/b:2lna4jhp][/size:2lna4jhp]
루비를 이용하여 hwp문서를 처리한다.
[b:2lna4jhp]참조:[/b:2lna4jhp]
[url:2lna4jhp]https://github.com/cogniti/ruby-hwp[/url:2lna4jhp]
[url:2lna4jhp]https://github.com/cogniti/ruby-hwp/wiki[/url:2lna4jhp]
[url:2lna4jhp]https://github.com/cogniti/ruby-hwp/issues[/url:2lna4jhp]
[size=200:2lna4jhp][b:2lna4jhp]4. evince-hwp를 사용한다.[/b:2lna4jhp][/size:2lna4jhp]
evince에서 hwp문서를 본다. 설치가 안되거나, 실행에 문제가 있다.
[b:2lna4jhp]참조:[/b:2lna4jhp]
[url:2lna4jhp]http://ubuntu.or.kr/viewtopic.php?f=6&t=23461[/url:2lna4jhp]
[size=200:2lna4jhp][b:2lna4jhp]5. wine을 이용해 한글문서편집기를 사용한다.[/b:2lna4jhp][/size:2lna4jhp]
wine에서 한글문서편집기를 실행시킨다.
문제가 많고, 비교적 복잡하다.
[size=200:2lna4jhp][b:2lna4jhp]6. 리눅스용 한글문서편집기 2008를 사용한다.[/b:2lna4jhp][/size:2lna4jhp]
특정 배포판의 특정 버전에서만 작동한다. 또한, 최신 hwp는 처리하지 못한다.
이게 리눅스용의 최후의 버전이다. 최신 한컴오피스 포멧은 처리하지 못한다.
[b:2lna4jhp]참조:[/b:2lna4jhp]
[url:2lna4jhp]http://www.hancom.co.kr/office/product07_01.jsp[/url:2lna4jhp]
[size=200:2lna4jhp][b:2lna4jhp]7. 한컴솔루션을 사서 이용한다.[/b:2lna4jhp][/size:2lna4jhp]
값이 문제다.
[b:2lna4jhp]참조:[/b:2lna4jhp]
[url:2lna4jhp]http://www.hancom.com/office_solution/product06_01.jsp[/url:2lna4jhp]
[size=200:2lna4jhp][b:2lna4jhp]8. 가상머신에서 실행시킨다.[/b:2lna4jhp][/size:2lna4jhp]
컴퓨터의 성능이 뒷받침 되어주고, 몇가지 작업만 해주면, 리눅스에서도 윈도우에서 작업하는것과 같이 사용할수 있다.
===============================================================
7,8번을 제외한 [b:2lna4jhp]1~6의 방법은 임시방편[/b:2lna4jhp]이므로, 한컴오피스 포멧을 사용하게 된다면 [b:2lna4jhp]윈도우에서 한컴오피스를 사용할것을 권장[/b:2lna4jhp]합니다.[u:2lna4jhp] (공문서 보기도 힘들다. 아예 쓰질 말자. 게다가, 새로운 문서포멧을 줄기차게 개발중이다.)[/u:2lna4jhp]