프로젝트 배경
1) 문제점
기존의 문서변환 솔루션이나 웹 오피스의 비용이 비싼데, 효율적이지 않음
2) 프로젝트 목표
완전한 오픈소스로 문서변환 및 웹오피스 구현
3) 주안점
HWP 파일의 호환
기존의 문서변환 솔루션이나 웹 오피스의 비용이 비싼데, 효율적이지 않음
2) 프로젝트 목표
완전한 오픈소스로 문서변환 및 웹오피스 구현
3) 주안점
HWP 파일의 호환
프로젝트 성과
완전한 웹 오피스 구현
HWP 까지 호환되는 웹 오피스 구현
PDF 생성 및 병합
문서 수와 관련없이 PDF 를 생성 및 병합할 수 있는 기능 구현
핵심 기능

HWP 호환의 웹오피스
HWP 가 호환되는 웹 오피스 구현
진행 단계
기획
2022.03.
HWP 가 호환되는 자체 문서 변환 및 웹오피스의 필요성 대두
개발
2022.05.
HWP 가 호환되는 자체 문서 변환 및 웹오피스 개발
런칭
2022.08.
HWP 가 호환되는 자체 문서 변환 및 웹오피스 런칭
프로젝트 상세
1) 포트폴리오 소개
• 서비스 카테고리: 문서 협업·오피스 SW 솔루션, 웹 기반 업무 지원 도구
• 메인 타깃: 기업, 공공기관, 일반 사용자(학생, 직장인 등)
• 소개:
사용자 누구나 별도의 프로그램 설치 없이 웹에서 다양한 오피스 문서(HWP, DOCX, XLSX 등)를 업로드, 뷰잉, 편집, 협업할 수 있도록 한 웹오피스 플랫폼 개발.
2) 작업 범위
• 전체 시스템 설계 및 구축
• 서버 인프라(파일 변환, 문서 저장, API 서버) 아키텍처 설계 및 구현
• React 기반 Frontend 개발 및 디자인
• Node.js 기반 Backend/API 및 WOPI 프로토콜 서버 개발
• 문서 변환/업로드/다운로드/보안처리 로직 구현
• 반응형 웹 지원 (데스크탑, 태블릿 브라우저 완벽 대응)
3) 주요 업무
• 문서 파일 업로드 및 실시간 변환
• 한글(HWP), MS Office(DOCX, XLSX, PPTX), PDF 등 다양한 문서 포맷 지원
• 문서 변환 결과물(HTML, ODT 등)을 실시간 스트리밍 및 프리뷰 제공
• 웹 기반 뷰어/편집 UI 제공
• 페이지별 미리보기, 빠른 로딩 및 내장 뷰어
• 검색(단어찾기), 이미지 포함 문서 뷰 지원
• 문서 편집/저장 및 버전 관리
• 서버에 저장된 문서 파일에 대해 WOPI API 기반 버전 관리
• REST API 기반 문서 정보/이력 조회 및 실시간 다운로드
• 접근 제어 및 보안
• CORS 및 파일 접근 권한 제어, 사용자 인증 토큰 구조 지원
4) 주안점
• 문서 변환의 호환성 극대화
다양한 문서 포맷(특히 한글파일 HWP)도 웹에서 바로 볼 수 있도록 변환 안정성·정확성에 집중
• 속도와 확장성
• 대용량 문서도 빠른 업로드·프리뷰(비동기 처리, 캐싱)
• 마이크로서비스 아키텍처로 추후 서비스 확장 용이
• 보안/프라이버시
• 서버 저장 파일의 접근통제, 업로드 경로 난독화(임의의 파일명), CORS/SSL 등 다양한 보안 대책 적용
• 사용성·접근성
• 설치 없이 즉시 사용, 직관적 UI, 장애 대응 로직
• 브라우저 환경별 테스트, 에러 처리, 접근성 강화
특장점/결과
• 한글(HWP) 포함 모든 오피스 문서를 웹에서 자유롭게 열람/수정 가능
• 자체 문서 변환 및 저장 구조로, 클라우드·온프레미스 모두 유연 적용
• 서비스 카테고리: 문서 협업·오피스 SW 솔루션, 웹 기반 업무 지원 도구
• 메인 타깃: 기업, 공공기관, 일반 사용자(학생, 직장인 등)
• 소개:
사용자 누구나 별도의 프로그램 설치 없이 웹에서 다양한 오피스 문서(HWP, DOCX, XLSX 등)를 업로드, 뷰잉, 편집, 협업할 수 있도록 한 웹오피스 플랫폼 개발.
2) 작업 범위
• 전체 시스템 설계 및 구축
• 서버 인프라(파일 변환, 문서 저장, API 서버) 아키텍처 설계 및 구현
• React 기반 Frontend 개발 및 디자인
• Node.js 기반 Backend/API 및 WOPI 프로토콜 서버 개발
• 문서 변환/업로드/다운로드/보안처리 로직 구현
• 반응형 웹 지원 (데스크탑, 태블릿 브라우저 완벽 대응)
3) 주요 업무
• 문서 파일 업로드 및 실시간 변환
• 한글(HWP), MS Office(DOCX, XLSX, PPTX), PDF 등 다양한 문서 포맷 지원
• 문서 변환 결과물(HTML, ODT 등)을 실시간 스트리밍 및 프리뷰 제공
• 웹 기반 뷰어/편집 UI 제공
• 페이지별 미리보기, 빠른 로딩 및 내장 뷰어
• 검색(단어찾기), 이미지 포함 문서 뷰 지원
• 문서 편집/저장 및 버전 관리
• 서버에 저장된 문서 파일에 대해 WOPI API 기반 버전 관리
• REST API 기반 문서 정보/이력 조회 및 실시간 다운로드
• 접근 제어 및 보안
• CORS 및 파일 접근 권한 제어, 사용자 인증 토큰 구조 지원
4) 주안점
• 문서 변환의 호환성 극대화
다양한 문서 포맷(특히 한글파일 HWP)도 웹에서 바로 볼 수 있도록 변환 안정성·정확성에 집중
• 속도와 확장성
• 대용량 문서도 빠른 업로드·프리뷰(비동기 처리, 캐싱)
• 마이크로서비스 아키텍처로 추후 서비스 확장 용이
• 보안/프라이버시
• 서버 저장 파일의 접근통제, 업로드 경로 난독화(임의의 파일명), CORS/SSL 등 다양한 보안 대책 적용
• 사용성·접근성
• 설치 없이 즉시 사용, 직관적 UI, 장애 대응 로직
• 브라우저 환경별 테스트, 에러 처리, 접근성 강화
특장점/결과
• 한글(HWP) 포함 모든 오피스 문서를 웹에서 자유롭게 열람/수정 가능
• 자체 문서 변환 및 저장 구조로, 클라우드·온프레미스 모두 유연 적용
