Skip to content

Tools for exploding PDFs into fragments based on an index

Notifications You must be signed in to change notification settings

aspiers/PDFexploder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PDFexploder

This utility can "explode" large PDFs into numerous smaller fragments (files) based on a CSV-formatted index file which defines the names and starting/ending pages of each section fragment. The section fragments are each extracted by invoking pdfjam, and the resulting files are named in a way which makes their source document and originating page numbers clear.

Additionally, LaTeX is used to generate an index PDF which lists all the section fragments as hyperlinks, for ease of navigation. This index is typically built from the index.latex.erb template but you can use any LaTeX template written in eRuby (.erb) file syntax.

Usage

./bin/build.rb CSV LATEX-TEMPLATE PDF-DIR INDEX-DIR OUTPUT-DIR

See https://github.com/aspiers/book-indices for an example of how to write the CSV index files.

Similar software

Please edit this file and then submit a pull request if you know of any other similar software - thanks!

About

Tools for exploding PDFs into fragments based on an index

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published