commands.sh

mutool

all

Convert, query information, and extract data from PDF files.

More info →

Examples (6)

Convert a range of pages to PNGs (Note: `%nd` in the output placeholder must be replaced with a print modifier like `%d` or `%2d`)

mutool convert -o path/to/output%nd.png path/to/input.pdf 1-10

Convert one or more pages of a PDF into text in `stdout`

mutool draw -F txt path/to/input.pdf 2,3,5,...

Concatenate multiple PDF files

mutool merge -o path/to/output.pdf path/to/input1.pdf path/to/input2.pdf ...

Query information about all content embedded in a PDF

mutool info path/to/input.pdf

Extract all images, fonts, and resources embedded in a PDF to the current directory

mutool extract path/to/input.pdf

Show the outline (table of contents) of a PDF

mutool show path/to/input.pdf outline
made by @shridhargupta | data from tldr-pages