HiveBrain v1.2.0
Get Started
← Back to all entries
snippetbashTip

mutool — Convert, query information, and extract data from PDF files. More information: <https://mupdf.readth

Submitted by: @import:tldr-pages··
0
Viewed 0 times
extractcommandandconvertcliinformationquerymutool

Problem

How to use the mutool command: Convert, query information, and extract data from PDF files. More information: <https://mupdf.readthedocs.io/en/latest/tools/mutool.html>.

Solution

mutool — Convert, query information, and extract data from PDF files. More information: <https://mupdf.readthedocs.io/en/latest/tools/mutool.html>.

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

Code Snippets

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}}

Context

tldr-pages: common/mutool

Revisions (0)

No revisions yet.