PDFTOHTML(1)
β¨ NAME β¨
okay so pdftohtml π is the program that turns PDF files into HTML, XML and PNG images π§ (the manual page is for the PDFTOHTML(1) entry in General Commands Manual, bestie π).
πΈ SYNOPSIS πΈ
pdftohtml [options] <PDF-file> [<HTML-file> <XML-file>]
π DESCRIPTION π
ngl this manual page was written for the Debian GNU/Linux distribution π«Ά because the original program doesn't have a manual page of its own, so somebody had to step up π.
pdftohtml is literally a program that converts PDF documents into HTML π¦. It generates its output in the current working directory π. If PDF-file is Β΄-Β΄, it reads the PDF file from stdin π₯.
π OPTIONS π
A summary of the options is included below, iykyk π.
-h,-helpβ show a summary of the options β¨-f <int>β first page to print π-l <int>β last page to print π-qβ do not print any messages or errors π-vβ print copyright and version info π-pβ exchange .pdf links with .html π¦-cβ generate complex output π₯-sβ generate a single HTML that includes all pages π-dataurlsβ use data URLs instead of external images in HTML. Not available on all platforms, so be careful bestie π-iβ ignore images π-noframesβ generate no frames. Not supported in complex output mode π-stdoutβ use standard output π-zoom <fp>β zoom the PDF document (default 1.5). 1 means 72 DPI π-xmlβ output for XML post-processing π§-noroundcoordβ do not round coordinates (with XML output only) β¨-enc <string>β output text encoding name π-opw <string>β owner password (for encrypted files) π-upw <string>β user password (for encrypted files) π-hiddenβ force hidden text extraction π-fmtβ image file format for Splash output (png or jpg). If complex is selected but-fmtis not specified,-fmt pngwill be assumed πΈ-nomergeβ do not merge paragraphs π«Ά-nodrmβ override document DRM settings π-wbt <fp>β adjust the word break threshold percent. Default is 10. A word break happens when the distance between two adjacent characters is greater than this percent of the character height π-fontfullnameβ outputs the font name without any substitutions π
π¦ AUTHOR π¦
Pdftohtml was developed by Gueorgui Ovtcharov and Rainer Dorsch π. It is based on, and benefits a lot from, Derek Noonburg's xpdf package π.
This manual page was written by SΓΈren Boll Overgaard <boll@debian.org>, for the Debian GNU/Linux system (but it may be used by others) πΈ.
π SEE ALSO π
pdfdetach(1), pdffonts(1), pdfimages(1), pdfinfo(1), pdftocairo(1), pdftoppm(1), pdftops(1), pdftotext(1) pdfseparate(1), pdfsig(1), pdfunite(1) π§
That's the whole PDFTOHTML(1) tea, bestie! β¨ Source-wise it's the General Commands Manual entry, so go slay your PDFs π π
π¦ where this page comes from
- alpine 3.22: poppler-doc 25.04.0-r0 Β· GPL-2.0-or-later
- alpine 3.23: poppler-doc 25.12.0-r0 Β· GPL-2.0-or-later
- alpine 3.24: poppler-doc 25.12.0-r1 Β· GPL-2.0-or-later
- arch rolling: poppler 26.10.0-2 Β· GPL-2.0-only AND GPL-3.0-or-later AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND MIT AND HPND-sell-variant
- centos-stream 10: poppler-utils 24.02.0-10.el10 Β· (GPL-2.0-only OR GPL-3.0-only) AND GPL-2.0-or-later AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND MIT
- debian bookworm: poppler-utils 22.12.0-2+deb12u2 Β· GPL-2.0-only OR GPL-3.0-only
- debian bookworm: poppler-utils 22.12.0-2+deb12u3 Β· GPL-2.0-only OR GPL-3.0-only
- debian trixie: poppler-utils 25.03.0-5+deb13u3 Β· GPL-2.0-only OR GPL-3.0-only
- debian trixie: poppler-utils 25.03.0-5+deb13u4 Β· GPL-2.0-only OR GPL-3.0-only
- fedora 43: poppler-utils 25.07.0-2.fc43 Β· (GPL-2.0-only OR GPL-3.0-only) AND GPL-2.0-or-later AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND MIT
- fedora 43: poppler-utils 25.07.0-5.fc43 Β· (GPL-2.0-only OR GPL-3.0-only) AND GPL-2.0-or-later AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND MIT
- fedora 44: poppler-utils 26.01.0-3.fc44 Β· (GPL-2.0-only OR GPL-3.0-only) AND GPL-2.0-or-later AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND MIT
- nixos 26.05: poppler-utils 26.10.0
- nixpkgs unstable: poppler-utils 26.10.0
- opensuse-leap 16.0: poppler-tools 25.04.0-160000.4.1 Β· GPL-2.0-only OR GPL-3.0-only
- opensuse-leap 16.0: poppler-tools 25.04.0-160000.4.1 Β· GPL-2.0-only OR GPL-3.0-only
- opensuse-leap 16.0: poppler-tools 25.04.0-160000.4.1 Β· GPL-2.0-only OR GPL-3.0-only
- opensuse-leap 16.0: poppler-tools 25.04.0-160000.4.1 Β· GPL-2.0-only OR GPL-3.0-only
- ubuntu jammy: poppler-utils 22.02.0-2 Β· GPL-2.0-only OR GPL-3.0-only
- ubuntu jammy: poppler-utils 22.02.0-2ubuntu0.14
- ubuntu jammy: poppler-utils 22.02.0-2ubuntu0.15 Β· GPL-2.0-only OR GPL-3.0-only
- ubuntu noble: poppler-utils 24.02.0-1ubuntu9 Β· GPL-2.0-only OR GPL-3.0-only
- ubuntu noble: poppler-utils 24.02.0-1ubuntu9.10
- ubuntu noble: poppler-utils 24.02.0-1ubuntu9.11 Β· GPL-2.0-only OR GPL-3.0-only
- ubuntu questing: poppler-utils 25.03.0-10
- ubuntu questing: poppler-utils 25.03.0-10ubuntu0.2 Β· GPL-2.0-only OR GPL-3.0-only
- ubuntu resolute: poppler-utils 26.01.0-2build2 Β· GPL-2.0-only OR GPL-3.0-only
- ubuntu resolute: poppler-utils 26.01.0-2ubuntu0.2
- ubuntu resolute: poppler-utils 26.01.0-2ubuntu0.3 Β· GPL-2.0-only OR GPL-3.0-only
- ubuntu stonking: poppler-utils 26.07.0-2ubuntu1 Β· GPL-2.0-only OR GPL-3.0-only
- ubuntu stonking: poppler-utils 26.07.0-2ubuntu1.1 Β· GPL-2.0-only OR GPL-3.0-only
- π girlified by anthropic/claude-haiku-5.5 on : a language model's rewrite of the original, under its terms