PDF in JPG oder PNG umwandeln: Was DPI ändert und wie du eine einzelne Seite exportierst
PDF in Bilder rendert jede Seite in eine ZIP-Datei, als PNG, sofern du nicht JPEG wählst. Das Browserformular kennt nur Format und DPI; API-Felder für Seitenauswahl und WebP werden ignoriert. Gemessene Dateigrößen bei 150 und 300 DPI und wie du eine einzelne Seite exportierst.
PDF in Bilder macht aus jeder Seite einer PDF eine Bilddatei und liefert sie in einer ZIP-Datei. Das Browserformular hat zwei Einstellungen, Format (PNG oder JPEG) und DPI; Seiten auswählen oder WebP wählen kann man nicht. Beide Einstellungen verändern die Ausgabegröße stark, und die folgenden Abschnitte zeigen, wie stark.
Ein durchgespieltes Beispiel: sechs Seiten, vier Einstellungen
Die Testdatei war ein 6-seitiges Dokument im US-Format Letter, nur Text, mit Ghostscript erzeugt: 32 Zeilen Times in 11 pt pro Seite, 5.593 Byte. Sie wurde an den Endpunkt /api/v1/convert/pdf/img eines lokalen Server-Builds geschickt, einmal pro Einstellung. Die Zahlen stammen aus einem Lauf am 2026-10-04; ein anderes Dokument ergibt andere Größen.
| DPI | Format | Pixel pro Seite | Seite 1 | ZIP, alle 6 Seiten |
|---|---|---|---|---|
| 150 | PNG | 1275 x 1650 | 53.400 Byte | 195.476 Byte |
| 300 | PNG | 2550 x 3300 | 127.391 Byte | 494.897 Byte |
| 150 | JPEG | 1275 x 1650 | 252.280 Byte | 1.340.684 Byte |
| 300 | JPEG | 2550 x 3300 | 685.891 Byte | 3.272.299 Byte |
Die Pixelmaße ergeben sich aus der Seitengröße: Eine Letter-Seite misst 8,5 mal 11 Zoll, also sind 150 DPI 1275 mal 1650 und 300 DPI 2550 mal 3300. Doppelte DPI vervierfachen die Pixelzahl, die PNG-ZIP wuchs hier aber nur auf etwa das 2,5-Fache, weil sich einfarbig weiße Flächen gut komprimieren lassen.
Für diese Datei war JPEG größer als PNG: Seite 1 war bei 150 DPI etwa 4,7-mal so groß. Der übliche Rat, JPEG sei das kleine Format, gilt für Fotos. Eine Textseite besteht überwiegend aus einfarbigem Weiß mit scharfen Kanten, das PNG gut komprimiert und JPEG nicht. Eine fotografische oder gescannte Seite kann anders ausfallen, teste also eine repräsentative Seite, bevor du hundert umwandelst.
Die ZIP-Datei ist nach der PDF benannt (contract.zip für contract.pdf) und enthält page.1.png bis page.6.png, bei JPEG-Wahl .jpg-Dateien.
Optionen, die die API annimmt, aber ignoriert
Das Browserformular bietet diese beiden nicht an, aber ein Skript, das sie sendet, bekommt weder einen Fehler noch eine Wirkung:
- Seitenauswahl.
pageNumbers=2zu senden lieferte alle sechs Seiten, nicht eine. Es wird immer jede Seite gerendert. - WebP.
imageFormat=webplieferte PNG-Dateien mit denselben Namen und Größen wiepng. Nurjpegundjpgwählen JPEG; jeder andere Wert fällt auf PNG zurück.
Wenn du WebP brauchst, wandle die PNG-Dateien anschließend in einem Bildeditor um.
Eine einzelne Seite bekommen
Schneide zuerst die Seite heraus und wandle dann die einseitige PDF um:
- Öffne Seiten extrahieren, lade die PDF hoch und gib
2als die zu behaltende Seite ein. Das Ergebnis im Test war eine 1-seitige PDF. - Lade diese PDF in PDF in Bilder hoch, stelle DPI auf 150 und lass PNG gewählt. Die ZIP enthielt eine Datei,
page.1.png.
Die Datei heißt page.1.png, obwohl sie von Seite 2 des Originals stammt, weil die Nummerierung in der extrahierten PDF neu beginnt. Benenne sie um, wenn die ursprüngliche Seitenzahl wichtig ist.
DPI: wo Formular und API voneinander abweichen
Das Webformular ist mit 300 vorbelegt. Ein direkter API-Aufruf ohne dpi rendert mit 150. Wenn ein Skript kleinere Bilder erzeugt als der Browser, liegt es daran; sende dpi in beiden Fällen ausdrücklich. Ein nicht numerischer Wert wird mit einem 400 und der Meldung „dpi must be a number“ abgelehnt.
Grobe Orientierung, gestützt auf die Tabelle oben und nicht auf einen Qualitäts-Benchmark: 150 DPI reichen, um eine ganze Seite am Bildschirm zu lesen; 300 DPI sind für den Druck oder zum Heranzoomen von Kleingedrucktem. In diesem Lauf war die 300-DPI-PNG-ZIP etwa 2,5-mal so groß wie die mit 150 DPI, und ein langes, scanlastiges Dokument vervielfacht das.
Was nicht überlebt
Das Ergebnis besteht aus Pixeln, also gilt:
- Text ist nicht mehr markierbar oder durchsuchbar. Für Text nimm PDF zu Text, bei einem Scan OCR.
- Links funktionieren nicht mehr.
- Vektorlogos und Diagramme werden mit der gewählten DPI gerastert und werden unscharf, wenn du sie später vergrößerst. Führe es stattdessen mit höherer DPI erneut aus.
Behalte die Original-PDF neben den Bildern. Der Rückweg über Bilder in PDF ergibt eine PDF aus Bildern von Text, nicht das Originaldokument.
Eine passwortgeschützte PDF wird mit einem 400 abgelehnt, This PDF is password-protected. Enter its password., und ein an diesen Endpunkt gesendetes Feld password ändert daran nichts. Entferne das Passwort zuerst mit Passwort entfernen.
Vor dem massenhaften Einsatz prüfen
Öffne eine Seite aus der ZIP bei 100 % Zoom und prüfe kleinen Text und dünne Linien. Ist sie weich, erhöhe die DPI und führe es erneut aus; ist die ZIP zu groß, senke die DPI oder wechsle erst zu JPEG, wenn du bestätigt hast, dass es für deine Seiten tatsächlich kleiner ist.