본문으로 건너뛰기
로그인 둘러보기
오피스·문서·PDF · 윈도우즈 유틸

Pageedit

0

PageEdit은 Sigil-Ebook 프로젝트에서 제공하는 ePub XHTML 시각적 편집기입니다.

XHTML 편집기문서 제작시각적 편집크로스플랫폼

소개

PageEdit은 Sigil-Ebook 프로젝트에서 제공하는 ePub XHTML 시각적 편집기입니다. 이 프로그램은 WebEngine을 기반으로 한 WYSIWYG 편집 기능을 통해 ePub 내부의 XHTML 파일을 직관적으로 수정할 수 있도록 설계되었습니다. Windows, macOS, Linux 등 크로스플랫폼을 지원하며, 특히 ePub 제작 및 수정에 종사하는 사용자에게 적합한 도구입니다.

상세정보

시각적 WYSIWYG 편집

PageEdit은 WebEngine을 활용하여 ePub의 XHTML 내용을 실시간으로 렌더링하고, 사용자가 보는 그대로 편집할 수 있는 WYSIWYG 환경을 제공합니다.これにより、コードビュー와 프리뷰를 번갈아 보는 번거로움 없이 직관적인 수정이 가능합니다.

다크 모드 지원

사용자의 시각적 편의를 위해 다크 모드가 내장되어 있습니다. 장시간 작업 시 눈의 피로를 줄이고, 저조도 환경에서도 편안하게 작업할 수 있도록 인터페이스가 최적화되어 있습니다.

인스펙터 도구

편집 중인 요소에 대해 실시간으로 CSS 및 HTML 속성을 확인하고 수정할 수 있는 인스펙터 패널이 제공됩니다. 이를 통해 스타일 조정 및 구조적 수정이 더욱 정밀해집니다.

미디어 및 특수 문자 삽입

이미지, 링크, 특수 문자 등을 간편하게 삽입할 수 있는 도구들이 메뉴와 툴바에 통합되어 있습니다. 사용자는 복잡한 코드 입력 없이도 풍부한 콘텐츠를 ePub에 추가할 수 있습니다.

다운로드 및 설치 방법

PageEdit은 현재 공식적인 바이너리 배포판을 제공하지 않으며, 소스 코드를 직접 빌드하여 사용해야 합니다. Windows에서의 빌드 과정은 다음과 같습니다.

  1. Visual Studio 2022 이상과 Qt 6.4.2 이상(WebEngine 포함)이 설치되어 있어야 합니다. Qt 6.10.2 이상 사용을 권장합니다.
  2. CMake 3.18 이상을 설치하고, 시스템 PATH에 추가합니다.
  3. Qt의 bin 디렉터리도 PATH에 추가하고, Qt의 prefix 경로를 확인합니다.
  4. 시작 메뉴에서 “x64 Native Tools Command Prompt for VS2022″를 엽니다.
  5. 명령 프롬프트에서 소스를 클론하거나 다운로드한 PageEdit 디렉터리로 이동합니다.
  6. 다음 명령으로 빌드 디렉터리를 생성하고 이동합니다:
    mkdir build
    cd build
  7. CMake를 설정하고 빌드합니다:
    cmake -G "NMake Makefiles" -DQt6_DIR="C:pathtoyourQt6prefixlibcmakeQt6" -DCMAKE_BUILD_TYPE=Release "C:pathtoPageEdit'sclonedrepository"
    nmake
  8. 빌드가 완료되면, bin 폴더 내의 PageEdit.exe를 실행하여 사용합니다.

실행 시 편집하고자 하는 XHTML 파일(압축 해제된 ePub 내부의 파일)을 인자로 전달하거나, 실행 파일에 드래그 앤 드롭하여 열 수 있습니다.

기본 사용법

PageEdit을 실행한 후, File > Open 메뉴를 통해 ePub의 OPF 파일 또는 개별 XHTML 파일을 불러올 수 있습니다. 불러온 후에는 툴바나 메뉴를 통해 다음과 같은 작업을 수행할 수 있습니다:

  • 텍스트 입력 및 스타일 변경 (굵게, 기울임, 색상 등)
  • 이미지 삽입 및 크기 조정
  • 하이퍼링크 추가 및 속성 편집
  • 표, 목록, 특수 문자 삽입
  • 인스펙터를 통한 세부 스타일 및 구조 수정

편집이 완료되면 File > Save 또는 Ctrl+S를 통해 변경 사항을 저장할 수 있습니다.

이런 경우에 유용합니다

이 도구는 ePub 제작자, 디지털 출판 편집자, 전자책 제작에 관심 있는 일반 사용자에게 특히 유용합니다. 복잡한 XML 또는 XHTML 코드를 직접 다루지 않고도 ePub 내부의 내용을 시각적으로 수정하고 싶을 때, PageEdit은 직관적인 인터페이스를 제공하여 작업 효율을 높여줍니다. 또한, 다크 모드와 인스펙터 기능은 장시간 작업 시 사용자 경험을 개선해줍니다.

지원 환경·시스템 요구사항

PageEdit은 Windows, macOS, Linux에서 소스 코드를 기반으로 빌드하여 실행할 수 있습니다. Windows에서의 빌드를 위해서는 다음이 필요합니다:

  • Visual Studio 2022 이상
  • Qt 6.4.2 이상 (WebEngine 모듈 필수), 6.10.2 이상 권장
  • CMake 3.18 이상
  • 충분한 디스크 공간 및 메모리 (빌드 과정에서 중간 파일이 생성됨)

빌드된 바이너리는 해당 플랫폼에서 네이티브로 실행되며, 추가적인 런타임 의존성은 Qt 런타임 라이브러리에 의존합니다.

최신 버전·업데이트

현재 버전은 2.7.6이며, 최신 소스 코드는 공식 GitHub 저장소에서 확인할 수 있습니다. 업데이트는 저장소의 master 브랜치를 통해 제공되며, 변경 사항은 커밋 히스토리에서 추적할 수 있습니다.

제한 사항·확인 사항

PageEdit은 공식적인 설치 파일(.exe, .msi 등)을 제공하지 않으므로, 사용자는 반드시 소스 코드를 직접 빌드해야 합니다. 이는 일반 사용자에게 장벽이 될 수 있으며, 개발 환경 설정에 익숙하지 않은 경우에는 사용이 어려울 수 있습니다. 또한, 이 프로그램은 ePub 내부의 XHTML 파일만 편집할 수 있으며, ePub의 메타데이터(제목, 저자, 표지 등)를 직접 수정하는 기능은 제공하지 않습니다. 메타데이터 수정을 위해서는 별도의 도구(Sigil 등)를 병행 사용해야 합니다.

시스템 요구사항

별도의 시스템 요구사항이 등록되지 않았습니다.