PDF Splitter
Extract specific pages or page ranges from a PDF into a new document.
Geprüft von Aygul Dovletova · Zuletzt geprüft
Drop a PDF file here or click to upload
Split and extract specific pages
Wie man eine PDF aufteilt
- Eine einzelne PDF über die Dropzone hochladen. Das Tool liest die Seitenanzahl und füllt das Bereichseingabefeld mit dem vollständigen Dokumentbereich vor, zum Beispiel
1-42. - Den Bereich verfeinern. Tippe einen kommagetrennte Ausdruck wie
1-5, 8, 10-12ein, um Seiten 1 bis 5, Seite 8 und Seiten 10 bis 12 auszuwählen, oder klicke auf einzelne Seitenzahl-Schaltflächen, um sie ein- und auszuschalten. - Die Live-Vorschau beobachten. Ausgewählte Seiten werden im Raster hervorgehoben und der Zähler am unteren Rand zeigt an, wie viele Seiten die neue PDF enthält.
- Auf "Extrahieren & Herunterladen" klicken, um das neue Dokument zu erstellen. Es wird als
split.pdfheruntergeladen und enthält nur die ausgewählten Seiten in der Reihenfolge, in der du sie ausgewählt hast.
Was das Aufteilen mit dem Seitenbaum macht
Das Tool lädt die Quell-PDF mit pdf-lib's PDFDocument.load, das den binären Header, die XRef-Tabelle und den Katalog analysiert. Es erstellt ein leeres Zieldokument und durchläuft die ausgewählten Seitenindizes, wobei copyPages aufgerufen wird, um jedes Seitenwörterbuch (einschließlich seines Inhaltsstroms, Ressourcenwörterbuchs und eventueller eingebetteter Anmerkungen) in den Objektpool des Ziels zu ziehen. Die neuen Seiten werden mit addPage an den Seitenbaum des Ziels angehängt. Ein abschließender save-Aufruf serialisiert das Ziel in einen neuen Byte-Stream mit einer regenerierten Querverweistabelle, dann wird ein Blob-Download ausgelöst. Die gesamte Operation ist reine Seitengraph-Chirurgie im Arbeitsspeicher; kein Neurendering von Bildern, kein Textumbruch und keine Server-Kommunikation.
Konkrete Arbeitsabläufe, die einen Splitter erfordern
- Nur die Signaturseite aus einem fünfzigseitigen Vertrag herausziehen, um sie an eine Gegenpartei zurückzusenden.
- Einzelne Rechnungen aus einer monatlichen Kontoauszugs-PDF extrahieren, die als ein zusammengefasstes Dokument ankam.
- Ein einzelnes Kapitel aus einer Lehrbuch-PDF herausschneiden, damit ein Schüler lesen kann, ohne das gesamte Buch auf ein langsames Tablet zu laden.
- Die drei Seiten einer Steuererklärung isolieren, nach denen ein Kreditgeber gefragt hat, ohne die vollständige Einreichung zu übergeben.
- Ein Produkt-Datenblatt in Vorseiten und technische Spezifikationen für zwei verschiedene Zielseiten aufteilen.
- Die Seite mit einem Laborergebnis aus einer Akte extrahieren, die PHI enthält, die der Patient nicht weitergeben möchte.
Bekannte Fallstricke und Sonderfälle
Der Bereichsparser des Tools akzeptiert 1-5, 8, 10-12, lehnt aber umgekehrte Bereiche wie 5-1 ab; gib die Seiten stattdessen in der Reihenfolge ein, in der du sie haben möchtest. Doppelte Einträge (3, 3) werden stillschweigend dedupliziert. Wenn deine PDF logische Seitennummerierung verwendet (römische Ziffern für Vordermaterial, dann ab der Einführung 1), zählt das Tool immer noch physische Seiten beginnend bei 1, was sich bei Büchern um einige Seiten falsch anfühlen kann. Anmerkungen, die an den extrahierten Seiten angehängt sind, werden mitgeführt, aber Link-Anmerkungen, die auf Seiten außerhalb deiner Auswahl zeigen, werden hängend und können in einem Reader als einfacher Text gerendert werden. Formularfelder, die sich über mehrere Seiten erstrecken (z. B. eine AcroForm-Fortsetzung), werden mitgeführt, können aber eine merkwürdige Nummerierung aufweisen, weil das AcroForm-Felder-Wörterbuch dedupliziert wird. Verschlüsselte Eingaben werden beim Laden abgelehnt, weil pdf-lib ohne Schlüssel keinen Chiffretext lesen kann.
PDF-Seitenbäume und XRef-Tabellen
ISO 32000-2 definiert den PDF-Seitenbaum als ausgeglichenen Baum von /Pages-Knoten, deren Blätter /Page-Objekte sind. Das Aufteilen verschiebt keine Bytes; es baut den Baum mit nur den angeforderten Blättern neu auf und lässt den Serialisierer sie in einem neuen XRef anordnen. Jede Seite referenziert ihren Inhalt über einen /Contents-Stream, der die PostScript-ähnlichen Operatoren enthält ("BT ... ET" für Textblöcke, "Do" für Bild-XObjects), und ihre zeichnungsfähigen Ressourcen über ein /Resources-Wörterbuch. Da pdf-lib diese Referenzen kopiert, anstatt sie neu zu rendern, sehen die extrahierten Seiten pixel-identisch zur Quelle aus. Für Archiveinreichungen, die PDF/A (ISO 19005) erfordern, müssen sowohl die Eingabe als auch die Ausgabe die Teilmenge erfüllen; das Aufteilen eines PDF/A-konformen Dokuments bewahrt die Konformität, solange der extrahierte Seitengraph keine Strukturbaum-Elemente verwaist.
CLI- und Desktop-Alternativen
Für Stapelaufteilungen liefert qpdf --pages source.pdf 1-5,8,10-12 -- output.pdf dasselbe Ergebnis in der Befehlszeile mit vollständiger Unterstützung für verschlüsselte Quellen über --password. pdftk source.pdf cat 1-5 8 10-12 output output.pdf ist etwas ausführlicher, aber genauso zuverlässig bei älteren Dateien. mutool poster -x 1 -y 1 source.pdf page-%d.pdf kann in eine Datei pro Seite aufteilen, wenn du dieses Muster anstelle eines einzelnen konsolidierten Extrakts benötigst. Preview auf macOS unterstützt das Ziehen auf den Desktop bei einzelnen Miniaturansichten und ist oft ausreichend für einen einseitigen Auszug. Adobe Acrobat Pro ist das einzige Tool, das die Lesezeichen des übergeordneten Dokuments korrekt auf Seiten in der aufgeteilten Ausgabe zeigen lässt, ohne manuelle Eingriffe, was bei regulierten oder stark querverweisenden Dokumenten wichtig ist.
Häufig gestellte Fragen
Kann ich eine einzelne Seite extrahieren?
Ja. Gib die Seitenzahl allein ein (zum Beispiel "7") in das Bereichsfeld ein, oder klicke auf die Schaltfläche Seite 7 im visuellen Raster, um nur diese Seite umzuschalten. Das Extrahieren ergibt eine einseitige PDF, die genau so aussieht, wie die Quellseite im Kontext gerendert hätte, einschließlich Schriftarten, Bilder und Anmerkungen, die an dieser Seite angehängt sind.
Wie lautet die Syntax für das Bereichseingabefeld?
Kommagetrennte Bereiche mit Bindestrichen für zusammenhängende Abschnitte: "1-3, 5, 8-10" zieht die Seiten eins bis drei, Seite fünf und die Seiten acht bis zehn in dieser Reihenfolge. Leerzeichen um die Kommas sind optional. Bereiche müssen in aufsteigender Reihenfolge angegeben werden (5-1 wird abgelehnt); eine Ausgabe in umgekehrter Reihenfolge wird hier nicht unterstützt, da sie seitenübergreifende Anmerkungen verwirren würde.
Verändert das Aufteilen die Bild- oder Textqualität?
Nein. pdf-lib kopiert Seiteninhaltstroeme byte-für-byte in das neue Dokument, sodass Schriftarten in ihrer ursprünglichen Kodierung eingebettet bleiben, Bilder ihre Quellauflösung behalten und Vektorgrafiken jeden Pfad erhalten. Die Ausgabe-PDF ist ein echter Teilsatz, kein Neurendering, weshalb sie sich beim Öffnen einer einzelnen extrahierten Seite in einem Viewer vom Original nicht unterscheidet.
Bleiben Anmerkungen und Hyperlinks erhalten?
Anmerkungen, die einer extrahierten Seite angehängt sind (Markierungen, Kommentare, Stempel), werden mitgeführt. Link-Anmerkungen, die auf Seiten verweisen, die du nicht extrahiert hast, werden hängend und können in strikten Readern als einfach unterstrichener Text gerendert werden. Dokumentübergreifende Referenzen bleiben unverändert, weil sie von Anfang an auf außerhalb der Datei gezeigt haben. Wenn du von einem internen Inhaltsverzeichnis abhängig bist, prüfe, ob es nach der Extraktion noch auflöst.
Warum zeigt die Seitenanzahl eine andere Zahl als mein Reader?
Reader zeigen manchmal logische Seitenzahlen aus dem Dokument an (römische Ziffern für Vorseiten, dann arabische Zahlen ab der Einführung), während dieses Tool physische Seiten beginnend bei eins zählt. Ein Buch, das der Reader als "Seite 12" anzeigt, kann tatsächlich physische Seite 16 sein, wenn vier Seiten Vordermaterial vorangestellt sind. Prüfe durch Scrollen zum Anfang des Dokuments, welchen physischen Index der Reader dort zuweist.
Kann ich eine passwortgeschützte PDF aufteilen?
Nein, weil pdf-lib es ablehnt, verschlüsselten Inhalt ohne Schlüssel zu laden, und diese Seite keine Passwörter abfragt. Entsperre die Datei zuerst über das PDF-Entsperren-Tool (sobald diese Funktion verfügbar ist) oder führe <code>qpdf --decrypt --password=DEINPASSWORT input.pdf out.pdf</code> lokal aus und lade dann die entsperrte Kopie in den Splitter. Wir behandeln die Entschlüsselung als bewusst getrennten Vorgang, damit Passwörter niemals auf der falschen Seite eingegeben werden.
Wird die Datei irgendwo hochgeladen?
Nein. Der Splitter liest deine PDF über die File API in einen ArrayBuffer und hält sie für die Dauer der Sitzung im Tab-Arbeitsspeicher. Es gibt keinen Fetch-Aufruf an einen Backend-Dienst, kein WebSocket und keinen Service Worker, der Lesevorgänge abfängt. Du kannst die Aufteilung offline durchführen, nachdem die Seite geladen wurde; es benötigt keinerlei Netzwerk, um die Ausgabe zu erstellen.
Warum erzeugen einige PDFs eine etwas größere Ausgabe als erwartet?
pdf-lib kopiert, welche Schriftart- und Bildressourcen jede ausgewählte Seite referenziert, auch wenn diese Ressourcen im Quelldokument weit verbreitet waren. Ein extrahierter Dreiseiten-Chunk aus einem 600-seitigen Buch kann immer noch die vollständige CJK-Schriftart-Teilmenge mitschleppen, wenn eine Glyphe auf deinen Seiten daraus stammt. Führe die Ausgabe durch den PDF-Kompressor, um ungenutzte Fragmente zu entfernen, wenn die Größe wichtig ist.
Kann ich automatisch in eine Datei pro Seite aufteilen?
Diese Benutzeroberfläche erstellt pro Klick einen einzelnen konsolidierten Extrakt. Für eine Seitenaufteilung pro Datei führe das Tool einmal pro Seite aus (mühsam bei langen Dokumenten) oder verwende <code>mutool poster -x 1 -y 1 input.pdf page-%d.pdf</code> in der Befehlszeile. Wir haben die Benutzeroberfläche einfach gehalten, weil der häufigste Anwendungsfall das Herausziehen einiger weniger Seiten ist; ein Stapelmodus pro Seite ist ein Kandidat für ein zukünftiges Update.
Ist das Aufteilen umkehrbar?
Die Originaldatei auf deiner Festplatte wird nie berührt; das Tool liest sie nur. Wenn du eine bereits gespeicherte Aufteilung rückgängig machen möchtest, lade das Original erneut in den Splitter mit einer anderen Bereichsauswahl, oder verwende den PDF-Zusammenführungs-Tool, um den Extrakt mit den restlichen Seiten zu kombinieren. Betrachte Aufteilen und Zusammenführen als inverse Operationen auf demselben Seitengraph.
Mehr PDF Tools
Image to PDF
Combine multiple JPG and PNG images into a single PDF document.
Open toolPDF Compressor
Compress PDFs with Ghostscript image downsampling. Pick a quality preset. Files auto-deleted after 15 minutes.
Open toolPDF Merge (Server-Side)
Merge up to 20 PDFs into a single document on our EU servers using qpdf. Files auto-deleted after 15 minutes. Handles large or password-cleared inputs the in-browser merger cannot.
Open toolPDF Merger
Merge multiple PDF files into a single document with drag-and-drop reordering.
Open toolPDF Page Reorder
Rearrange pages in a PDF document with a visual drag-and-drop interface.
Open toolPDF Password Protect
Add AES-256 password protection to PDF files via qpdf. Files auto-deleted after 15 minutes.
Open tool