LibreOffice 확장, H2O restart 의 개발 및 오픈소스 경험
2025-11-8 , 비마관 401-1호
언어: 한국어

이 발표는 오픈소스 LibreOffice 확장인 H2O Restart의 개발 과정과 기술적 도전, 그리고 오픈소스 프로젝트로의 전환 경험을 공유합니다. HWPX 파일을 ODT 형식으로 변환하는 기능을 중심으로, 한글 문서 구조 분석, LibreOffice API 활용, 그리고 커뮤니티 기여를 통해 품질을 개선해온 여정을 소개합니다.

This session presents the development journey of H2O Restart, an open-source LibreOffice extension designed to convert HWPX files into ODT format. It covers the technical challenges of parsing Hancom document structures, implementing LibreOffice extension interfaces, and leveraging UNO APIs. The talk also shares the transition to open source and the impact of community contributions.


개발 동기: Windows 환경에 종속된 한글 문서 변환 문제를 해결하기 위한 개인 프로젝트로 시작.
기술 구현: HWP/HWPX 파일 파싱, LibreOffice 확장 인터페이스 구현, UNO API 활용.
오픈소스 전환: 소스코드 공개 이후 사용자 증가, 버그 리포트 및 커뮤니티 기여 활성화.
기여 방법 안내: 버그 리포트, 코드 기여, 배포 패키지 관리, 홍보 활동 등 다양한 참여 방식 소개.
한계와 개선 방향: 완벽한 변환은 어렵지만, 사용자 피드백을 통해 지속적으로 품질 향상 중.

Motivation: Started as a personal project to overcome Windows-only limitations in HWP document conversion.
Technical Implementation: Parsing HWP/HWPX formats, building LibreOffice extension interfaces, using UNO APIs.
Open Source Transition: Public release led to increased users, bug reports, and active community involvement.
Ways to Contribute: Bug reporting, code contributions, Linux packaging, promotion and outreach.
Limitations & Improvements: Perfect conversion is challenging, but ongoing feedback helps improve quality.

또한 참조하세요: 발표 자료