|Use the specified password if the file is encrypted.|
|The output format is inferred from the output file name. Embed %d in the name to indicate the page number (for example: "page%d.png"). Printf modifiers are supported, for example "%03d". If no output is specified, the output will go to stdout.|
|Enforce a specific output format. Use this when outputting to stdout.|
|-R angle||Rotate clockwise by given number of degrees.|
|Render the page at the specified resolution. The default resolution is 72 dpi.|
|-w width||Render the page at the specified width (or, if the -r flag is used, render with a maximum width).|
|Render the page at the specified height (or, if the -r flag is used, render with a maximum height).|
|-f||Fit exactly; ignore the aspect ratio when matching specified width/heights.|
|-W width||Page width in points for EPUB layout.|
|Page height in points for EPUB layout.|
|-S size||Font size in points for EPUB layout.|
|User CSS stylesheet for EPUB layout.|
|Render in the specified colorspace. Supported colorspaces are: mono, gray, grayalpha, rgb, rgbalpha, cmyk, cmykalpha. Some abbreviations are allowed: m, g, ga, rgba, cmyka. The default is chosen based on the output format.|
|Apply gamma correction. Some typical values are 0.7 or 1.4 to thin or darken text rendering.|
|Show various bits of information: memory use, features, timings, and/or md5 checksum.|
|-A bits||Specify how many bits of anti-aliasing to use. The default is 8.|
|-D||Disable use of display lists. May cause slowdowns, but should reduce the amount of memory used. -i Ignore errors.|
Comma separated list of page numbers and ranges (for example: 1,5,10-15).
If no pages are specified, then all pages will be rendered.
mutool clean [options] input.pdf [output.pdf] [pages]
The clean command pretty prints and rewrites the syntax of a PDF file. It can be used to repair broken files, expand compressed streams, filter out a range of pages, etc.
If no output file is specified, it will write the cleaned PDF to "out.pdf" in the current directory.
-p password Use the specified password if the file is encrypted. -g Garbage collect objects that have no references from other objects. Give the option twice to renumber all objects and compact the cross reference table. Give it three times to merge and reuse duplicate objects. -s Rewrite content streams. -d Decompress streams. This will make the output file larger, but provides easy access for reading and editing the contents with a text editor. -l Linearize output. Create a "Web Optimized" output file. -i Toggle decompression of image streams. Use in conjunction with -d to leave images compressed. -f Toggle decompression of font streams. Use in conjunction with -d to leave fonts compressed. -a ASCII Hex encode binary streams. Use in conjuction with -d and -i or -f to ensure that although the images and/or fonts are compressed, the resulting file can still be viewed and edited with a text editor. -z Deflate uncompressed streams. If combined with -d, any decompressed streams will be recompressed. If combined with -a, the streams will also be hex encoded after compression. pages Comma separated list of page numbers and ranges to include.
mutool extract [options] file.pdf [object numbers]
The extract command can be used to extract images and font files from a PDF. If no object numbers are given on the command line, all images and fonts will be extracted.
-p password Use the specified password if the file is encrypted. -r Convert images to RGB when extracting them.
mutool info [options] file.pdf [pages]
The info command lists the resources used on each page in a PDF file. The default is to list all resource types, but if one or more flags are given, only the flagged types will be shown.
-p password Use the specified password if the file is encrypted. -F List fonts. -I List images. -M List page dimensions. -S List shadings. -P List patterns. -X List form and postscript XObjects. pages Comma separated list of page numbers and ranges to include.
mutool pages [options] input.pdf [pages ...]
The pages command dumps information about the size and orientation of pages within the document.
-p password Use the specified password if the file is encrypted. pages Comma separated list of page numbers and ranges to include.
mutool poster [options] input.pdf [output.pdf]
The poster command splits each page into tiles, and puts each tile on a page of its own. Its useful for printing a large page onto smaller pieces of paper that can then be glued together to create a large poster.
The output will have x times y number of pages for each input page.
-p password Use the specified password if the file is encrypted. -x factor Split the page into this many horizontal pieces. -y factor Split the page into this many vertical pieces.
mutool show [options] file.pdf [object numbers ...]
The show command will print the specified objects and streams to stdout. Streams are decoded and non-printable characters are represented with a period by default.
-p password Use the specified password if the file is encrypted. -o file Write output to file instead of stdout. -b Print streams as binary data and omit the object header. -e Print streams in their original encoded (or compressed) form. Specify objects by number, or use one of the following special names: xref or x Print the cross reference table. trailer or t Print the trailer dictionary. pagetree or p List the object numbers for every page. grep or g Print all the objects in the file in a compact one-line format suitable for piping to grep. outline or o Print the outline (table of contents).
MuPDF is Copyright 2006-2015 Artifex Software, Inc.
|-->||MUTOOL (1)||May 25, 2015|