Bitbucket is a code hosting site with unlimited public and private repositories. We're also free for small teams!

Close

PDF Splice

PDF Splice is a small utility to make transformations on PDF files. Transformations include:

  • join PDFs
  • split in pages
  • sign document (pkcs#12 & JKS) (pkcs#11 experimental)
  • crop pages
  • divide one page in many
  • "multiply" (many pages in one)
  • attach files
  • extract attached files

The "PDF Splice" name was inspired by the splice function in Perl

Project website: http://pdfsplice.sf.net/

Running (simple version)

  1. Make sure you have JRE (Java Runtime) 5 or newer
  2. Download pdfsplice.allinone.jar
  3. Double click on pdfsplice.allinone.jar or run in the command line: java -jar pdfsplice.allinone.jar

Running (extended version)

  1. Make sure you have JRE (Java Runtime) 5 or newer
  2. Download pdfsplice.jar, iText-5.0.1.jar and bcprov-jdk15-133.jar and put them on the same folder
  3. Double click on pdfsplice.jar or run in the command line: java -jar pdfsplice.jar

Dependencies

PDF Splice depends on iText framework for manipulating PDF files.

PDF Splice also depends on Bouncy Castle for dealing with signed/cryptographed PDFs

(You can download both of them from https://sourceforge.net/projects/pdfsplice/files/dependencies/)

PDF Splice requires Java SE 5.0 or newer

Source code

License

The project is licenced under AGPLv3

Author

Telmo Brugnara

Recent activity

tbrugz

Commits by tbrugz were pushed to tbrugz/pdfsplice

ae45d31 - added filter (CertFileFilter) for certificate file chooser (".ks", ".jks", ".p12", ".cer", ".crt")
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.