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

Sejda SDK Open Source

0

Sejda SDK Open Source는 PDF 파일을 편집하고 처리하기 위한 오픈소스 Java 라이브러리입니다.

Java 라이브러리PDF 병합PDF 분할PDF 편집명령줄 도구문서 압축보안 설정텍스트 추출

소개

Sejda SDK Open Source는 PDF 파일을 편집하고 처리하기 위한 오픈소스 Java 라이브러리입니다. Sejda에서 개발했으며, PDF 병합, 분할, 텍스트 추출, 압축, 보안 설정 등 다양한 작업을 수행할 수 있습니다. 명령줄 인터페이스와 Java SDK를 모두 제공하여 개발자와 일반 사용자 모두 활용할 수 있습니다. AGPL-3.0 라이선스로 배포되며, 상용 사용을 위한 PRO 버전도 별도로 제공됩니다.

상세정보

PDF 병합 및 분할

여러 PDF 파일을 하나로 합치거나, 특정 페이지 범위로 나누어 저장할 수 있습니다. 책갈피와 폼 필드를 유지하거나 제거하도록 설정할 수 있으며, 페이지를 교대로 섞는 alternating merge 기능도 제공합니다.

텍스트 및 이미지 추출

PDF에서 텍스트를 추출하여 단일 텍스트 파일로 저장하거나, 페이지별로 분리하여 저장할 수 있습니다. 또한 PDF에 포함된 이미지나 첨부파일을 추출하는 기능도 지원합니다.

PDF 압축 및 최적화

사용되지 않는 폰트, 이미지, 메타데이터 등을 제거하여 파일 크기를 줄일 수 있습니다. 이미지의 품질을 조정하여 시각적 품질과 파일 크기 사이의 균형을 맞출 수 있습니다.

보안 및 권한 설정

AES 128비트 또는 256비트 암호화를 통해 PDF 파일에 비밀번호를 설정할 수 있습니다. 또한 인쇄, 복사, 편집 등의 권한을 세부적으로 제어할 수 있습니다.

포맷 변환

PDF를 JPEG, TIFF, 다중 페이지 TIFF 또는 그레이스케일 PDF로 변환할 수 있습니다. 반대로 이미지 파일을 PDF로 변환하는 기능도 제공합니다.

다운로드 및 설치 방법

Sejda SDK Open Source는 Chocolatey 패키지 관리자를 통해 Windows에 쉽게 설치할 수 있습니다. 명령 프롬프트에서 다음 명령을 실행하면 최신 버전이 자동으로 다운로드 및 설치됩니다:

choco install sejda-sdk

설치 후, sejda-console 실행 파일을 통해 명령줄에서 바로 사용할 수 있습니다. 공식 홈페이지에서 ZIP 아카이브를 직접 다운로드하여 압축을 풀고, bin 폴더 내의 sejda-console을 실행하는 방법도 제공됩니다.

기본 사용법

설치 후 명령줄에서 sejda-console을 실행하여 다양한 PDF 작업을 수행할 수 있습니다. 예를 들어, 두 PDF 파일을 병합하려면 다음 명령을 사용합니다:

sejda-console merge -f first.pdf second.pdf -o merged.pdf

PDF를 특정 페이지로 분할하려면 다음과 같이 입력합니다:

sejda-console split -f input.pdf -o output.pdf –pages 1,3,5

텍스트를 추출하려면 extract 툴을 사용합니다:

sejda-console extract text -f input.pdf -o output.txt

각 명령은 -h 옵션을 통해 상세한 사용법을 확인할 수 있으며, 지원되는 모든 작업 목록은 sejda-console tasks 명령으로 볼 수 있습니다.

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

Sejda SDK Open Source는 Java 8 이상을 필요로 합니다. Windows 환경에서는 Java Runtime Environment(JRE)가 설치되어 있어야 하며, Chocolatey를 통해 설치 시 자동으로 필요한 Java 버전이 함께 제공됩니다. 64비트 운영체제에서 최적화되어 동작하며, 메모리 사용량은 처리 중인 PDF 파일의 크기와 복잡도에 따라 달라집니다.

최신 버전 및 업데이트 정보

현재 버전은 3.2.85이며, 공식 홈페이지에서 최신 릴리스 정보를 확인할 수 있습니다. 업데이트는 Chocolatey를 통해 choco upgrade sejda-sdk 명령으로 간단히 수행할 수 있습니다. 각 업데이트에서는 버그 수정, 성능 개선, 그리고 새로운 PDF 처리 기능이 추가됩니다.

시스템 요구사항

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