Document Editor

소개

이 편집기에 대하여

누가 만드는지, 실제로 무엇을 할 수 있는지 — 둘 다 직접 확인하실 수 있습니다.

이것은 무엇인가

브라우저 안에서 오피스 문서를 편집하는 도구입니다. Word(DOCX), Excel(XLSX), PowerPoint(PPTX), CSV, PDF 파일을 열어 탭 안에서 바로 편집합니다.

가장 중요한 점은 파일이 기기를 벗어나지 않는다는 것입니다. 업로드 단계가 없고, 계정도 필요 없으며, 서버에 문서 사본이 남지도 않습니다. 편집 엔진이 브라우저 안에서 돌아가므로 파일은 여러분의 디스크에서 탭으로 갔다가 다시 돌아올 뿐, 그 사이에 아무것도 없습니다.

이 한 가지 성질이 여기의 거의 모든 설계 결정을 좌우합니다. 가입 절차를 만들지 않고, 클라우드 저장을 하지 않고, 문서 내용을 실어 나를 수 있는 계측을 넣지 않으며, 네트워크가 끊겨도 계속 동작하는 오프라인 모드를 둡니다.

누가 만드는가

이 사이트는 ranuts가 개발하고 관리합니다. GitHub의 ranuts 계정ran 컴포넌트·유틸리티 라이브러리의 작성자와 동일합니다.

회사 제품이 아니라 개인 오픈소스 프로젝트입니다. 영업팀도 투자도 없습니다 — 그래서 유료 유도도, 만료되는 "무료 등급"도 없고, 이 사이트가 여러분의 파일을 원할 이유도 없습니다.

이 모든 것을 어떻게 확인하는가

프라이버시에 관한 주장은 말하기 쉽습니다. 직접 검증하는 방법은 다음과 같습니다.

  • 소스를 읽어 보세요. 전부 AGPL-3.0 오픈소스이며 github.com/ranuts/document에 있습니다. 이 라이선스는 수정해서 호스팅하는 경우에도 소스 공개를 요구합니다.
  • 네트워크 탭을 보세요. 브라우저 개발자 도구를 열고 문서를 불러와 편집한 뒤 요청을 살펴보세요. 파일이 어디론가 전송되지 않는다는 것을 확인할 수 있습니다.
  • 네트워크를 끊어 보세요. 사이트를 한 번 연 다음 오프라인 상태로 파일을 열고 편집해 보세요. 계속 동작합니다 — 편집이 로컬에서 이루어지기에 가능한 일입니다.
  • 직접 호스팅해 보세요. 저장소에 직접 운영하는 데 필요한 것이 들어 있습니다.

무엇 위에 만들어졌는가

편집 엔진은 ONLYOFFICE를 브라우저에서 동작하도록 컴파일한 것을 기반으로 합니다. 이 프로젝트는 그 엔진을 로컬 우선의 껍데기로 감쌉니다 — 파일 입출력, 형식 변환, 오프라인 계층, 임베드 지원, 그리고 여러분이 보는 인터페이스입니다.

기존 엔진 위에 만드는 것은 의도적인 선택입니다. 문서 형식, 특히 DOCX와 XLSX는 방대하고 지저분한 명세여서 처음부터 구현하면 파일이 미묘하게 어긋나게 표시됩니다. 성숙한 엔진을 재사용한다는 것은 브라우저에서 보이는 모습이 다른 곳에서 열었을 때와 일치한다는 뜻입니다.

알아둘 만한 한계

장점만 나열한 페이지는 쓸모가 없으므로 솔직하게 적습니다.

  • 큰 파일은 기기 성능에 좌우됩니다. 모든 것이 브라우저에서 돌아가므로 아주 큰 스프레드시트는 여러분의 메모리와 CPU가 한계이며, 돈을 내고 올릴 수 있는 서버가 아닙니다.
  • 동기화도 협업도 없습니다. 서버가 문서를 갖고 있지 않으므로 실시간 공동 편집도, 기기 간 동기화도 없습니다.
  • 재현도는 매우 높지만 완벽하지는 않습니다. 복잡한 레이아웃, 흔치 않은 글꼴, 매크로는 데스크톱 제품과 다를 수 있습니다.

이 중 어느 하나가 "파일을 로컬에 두는 것"보다 중요하다면 호스팅형 오피스 제품이 더 나은 도구입니다 — 그것은 합리적인 선택입니다.

연락하기

버그, 형식이 깨지는 문제, 기능 제안은 GitHub 이슈로 올리는 것이 가장 좋습니다. 공개되고 추적할 수 있게 남습니다. 연락 방법은 문의를 참고하세요.

출처: 저장소의 content/ko/about.md · GitHub