Xournal++

Xournal++는 스타일러스·태블릿과 마우스를 이용해 디지털 필기·강의 노트·PDF 문서 위의 주석을 작성하는 자유·오픈 소스 소프트웨어다. Xournal의 후속 발전형으로, 펜 압력과 페이지 기반 문서·필기 스트로크를 결합하는 2D 그래픽 소프트웨어이기도 하다. 회화용 브러시에 중점...

분류2D 그래픽 소프트웨어, 손글씨 노트·PDF 주석 및 드로잉
개발Xournal++ 개발 공동체
플랫폼Linux, Windows, macOS
작성 언어C++·GTK3·Lua 플러그인
주요 기능손글씨 노트·PDF 주석 및 드로잉
파일·입출력XOPP 원본, PDF·PNG·SVG 내보내기
공식·역사 자료관련 자료

Xournal++는 스타일러스·태블릿과 마우스를 이용해 디지털 필기·강의 노트·PDF 문서 위의 주석을 작성하는 자유·오픈 소스 소프트웨어다. Xournal의 후속 발전형으로, 펜 압력과 페이지 기반 문서·필기 스트로크를 결합하는 2D 그래픽 소프트웨어이기도 하다. 회화용 브러시에 중점을 둔 MyPaint, Krita, Sketchbook과는 문서 주석·노트 구조라는 사용 목적에서 차이가 있다.[1]

사용자는 빈 종이·격자·선이 있는 페이지를 만들고 펜·형광펜·지우개·도형·텍스트 등으로 필기한다. PDF를 배경으로 열어 문자에 밑줄·형광펜을 표시하거나 본문에 직접 주석을 추가할 수 있으며, 여러 페이지를 관리하고 PDF 내부 링크를 따라 이동하는 기능도 제공된다. Wacom·Huion 등 필압 감지 태블릿의 펜 입력을 지원한다.

원본 프로젝트는 XOPP 형식으로 유지되어 페이지·스트로크·레이어 등 편집 가능한 정보를 보존한다. PDF·PNG·SVG로 출력하면 다른 프로그램에서 볼 수 있지만, 원래 필기 도구의 모든 속성과 프로젝트 구조를 동일하게 재편집할 수 있는 것은 아니다. LibreOffice Draw에서 PDF를 다루는 흐름과는 페이지 작성·주석이라는 목적을 구분할 수 있다.[2]

공개 저장소의 설명에 따르면 Xournal++는 C++와 GTK3를 기반으로 하고 Linux·macOS·Windows를 지원한다. 플러그인과 자동화에는 Lua 관련 인터페이스를 활용할 수 있지만 확장 스크립트 언어와 주 구현 언어는 구분해야 한다. PDF 작업·스타일러스 지원의 발전은 하드웨어와 그래픽 시스템에 따라 차이가 발생할 수 있다.

Xournal 계보와 개발

초기 개발

후속 변화

노트·페이지·레이어

필압·펜·도형·텍스트

PDF 주석과 링크

XOPP·PDF·SVG 출력

C++·GTK·Lua 플러그인

관련 문서

  1. Xournal++ 제품·프로젝트 자료 ↩
  2. Xournal++ 기술·역사적 참고 ↩