한글 파일 변환

ez8의 이미지

OpenOffice 의 hwpfilter 가져다 작업을 시작한건데, 그냥 버리기 아까워서 올려봅니다.

hwp 화일을 읽어서 표준 출력에 뿌려줍니다.

hwpfilter 를 썼기 때문에 97 이하 화일만 열릴겁니다. 화일 몇개 테스트 해봤는데, 제대로 열리는 게 없군요. hwpfilter 쪽의 문제인지 많은 화일이 열리지 않거나, 끝까지 못 읽어냅니다. 패키지 이름과는 다르게 실제 변환용으로는 쓸모있지 않지만, 어떤 내용이 들어나 확인해 보는 정도로 쓸 수 있을겁니다.

기본적으로 UCS-2 Big endian 으로 출력됩니다. iconv 를 쓰시거나 -c 옵션으로 KS 혹은 UCS-2 Little endian 으로 출력시킬 수 있습니다.

hwp97txt filename
 
hwp97txt filename | iconv -f UCS-2 -t EUC-KR
hwp97txt -c ks filename
 
hwp97txt -c ucs-2le filename

마지막으로 첨부된 그림 화일은 mc 에 같이 물려서 쓰는 장면입니다.

File attachments: 
첨부파일 크기
Image icon with_mc.png76.8 KB
Binary Data hwp97conv-0.1.tar.gz158.24 KB