An extendible and configurable PDF manipulation layer library written in java.
Java
Clone or download
Permalink
Failed to load latest commit information.
.mvn More xmx May 15, 2017
sejda-console [maven-release-plugin] prepare for next development iteration Jul 13, 2018
sejda-conversion [maven-release-plugin] prepare for next development iteration Jul 13, 2018
sejda-core [maven-release-plugin] prepare for next development iteration Jul 13, 2018
sejda-distribution [maven-release-plugin] prepare for next development iteration Jul 13, 2018
sejda-docs [maven-release-plugin] prepare for next development iteration Jul 13, 2018
sejda-fonts [maven-release-plugin] prepare for next development iteration Jul 13, 2018
sejda-image-writers [maven-release-plugin] prepare for next development iteration Jul 13, 2018
sejda-model [maven-release-plugin] prepare for next development iteration Jul 13, 2018
sejda-ocr [maven-release-plugin] prepare for next development iteration Jul 13, 2018
sejda-optional-fonts [maven-release-plugin] prepare for next development iteration Jul 13, 2018
sejda-sambox [maven-release-plugin] prepare for next development iteration Jul 13, 2018
.gitignore split the console in pro and standard. WIP Jan 15, 2017
.travis.settings.xml Travis to deploy to Nexus on tag Jan 9, 2018
.travis.yml Travis to deploy to Nexus on tag Jan 9, 2018
CONTRIBUTING.md merged root and parent pom. Created a sejda-docs module for Jan 15, 2016
LICENSE Moving to GNU Affero GPLv3 Aug 3, 2015
README.md PDF to Image moved to SAMBox. Removed ICEpdf module Jan 27, 2017
pgp.asc.enc added missing encrypted keys Sep 10, 2016
pom.xml [maven-release-plugin] prepare for next development iteration Jul 13, 2018

README.md

Sejda SDK (http://www.sejda.org)

Build Status License

Sejda SDK is an open source, task oriented PDF editor SDK library written in Java.

Sejda SDK offers a set of "ready to go" manipulations implemented using SAMBox, a PDFBox fork that we maintain, but you can also provide your implementation using iText, iText 5.x, PDFBox or any other PDF engine and configure Sejda to use it.

Quick start: https://github.com/torakiki/sejda/wiki/Getting-Started

A full list of the available tasks: https://github.com/torakiki/sejda/wiki/Tasks

Sejda console

sejda-console is a command line tool that can be used directly from the terminal or from your own code.

Download latest from https://github.com/torakiki/sejda/releases

Get started: https://github.com/torakiki/sejda/wiki/Getting-Started

Web Interface

A web interface is available at http://sejda.com where the most commonly used tasks are available as online services:

Split PDF by pages

Merge PDF

Split PDF by chapters

Split PDF by size

Split PDF by size

Alternate/Mix PDF

Extract Pages from PDF

Apply header/footer or page numbers to PDF pages

Rotate PDF pages

PDF to JPG Images

License

Sejda 1.x is licensed under Apache License, Version 2.0

Sejda 2.x and 3.x are licensed under GNU Affero Public License 3.0