← Alle Tools
✂️

PDF teilen — Einzelne Seiten online extrahieren

Teilen Sie eine mehrseitige PDF-Datei in einzelne Seiten auf oder extrahieren Sie bestimmte Bereiche. Sicher und lokal im Browser.

+PDF oder Foto hochladenoder Dateien hierher ziehen🚀 Tool kostenlos starten

So funktioniert es

01

PDF hochladen

Öffnen Sie eine mehrseitige PDF-Datei im Browser. Kein Server-Upload.

02

Seiten oder Bereich auswählen

Bestimmte Seiten oder einen Seitenbereich zum Extrahieren angeben.

03

Ergebnis herunterladen

Ausgewählte Seiten oder Abschnitte werden als neue PDF-Dateien exportiert.

Warum pdfredX

🔒

Volle Privatsphäre

Dateien verlassen Ihren Browser nicht. Kein Upload auf externe Server.

Lokale Verarbeitung

Alle Berechnungen erfolgen lokal — schnell, sicher und kostenlos.

🆓

Keine Registrierung

Einfach Browser öffnen und loslegen. Keine Konten erforderlich.

📱

Alle Geräte

PC, Tablet und Smartphone — ohne Installation.

Verwandte Artikel

PDF in einzelne Seiten oder Abschnitte aufteilen — online, mit visuellem Scheren-Schnitt
Ein mehrseitiger Scan soll pro Datei auf ein Blatt gelegt werden, ein paar Abschnitte müssen aus einem allgemeinen Bericht heraus, ein umfangreicher Vertrag in Anlagen zerlegt werden. Das Werkzeug „Teilen" in pdfredX schneidet das Dokument direkt in der Galerie: Zwischen den Seiten erscheinen Scheren, Sie setzen die Schnitte, wo Sie sie brauchen, und laden jeden Teil als eigenes PDF herunter. Alles im Browser, nichts wird auf einen Server hochgeladen.

Ein mehrseitiger Scan soll pro Datei auf ein Blatt gelegt werden, ein paar Abschnitte müssen aus einem allgemeinen Bericht heraus, ein umfangreicher Vertrag in Anlagen zerlegt werden. Das Werkzeug „Teilen" in pdfredX schneidet das Dokument direkt in der Galerie: Zwischen den Seiten erscheinen Scheren, Sie setzen die Schnitte, wo Sie sie brauchen, und laden jeden Teil als eigenes PDF herunter. Alles im Browser, nichts wird auf einen Server hochgeladen.


Schritt 01. PDF laden

Öffnen Sie pdfredx.com und ziehen Sie ein mehrseitiges PDF in den Ablagebereich — oder wählen Sie es über den Datei-Explorer. PDF.js rendert die Seiten im Tab, und jede wird zu einer Karte in der Galerie. Kein einziges Byte geht an eine entfernte Maschine.


Schritt 02. Die Schnitte setzen

Schalten Sie den Modus „Teilen" ein — zwischen benachbarten Karten erscheinen Felder mit einem ✂️-Symbol. Ein Klick auf ein Feld setzt einen Trenner: Das Dokument wird an dieser Stelle in zwei Teile geschnitten. Sie können beliebig viele Schnitte setzen — so wird jede Anzahl an Teilen festgelegt.

  • In einzelne Seiten zerlegen — setzen Sie nach jeder Karte einen Schnitt: Jeder Teil wird zu einer einseitigen Datei.
  • Einen Abschnitt extrahieren — setzen Sie zwei Schnitte an den Rändern des gewünschten Bereichs; der mittlere Teil ist Ihr Fragment.
  • Einen unerwünschten Schnitt entfernen — drücken Sie ✕ am Trenner, und die Teile fügen sich wieder zusammen.

Die Schnitte sind virtuell: Sie berühren die Quellseiten nicht, sondern zeigen nur, wie das Dokument geteilt wird. Ein Fehler — entfernen Sie den Trenner, nichts geht verloren.


Schritt 03. Die Teile herunterladen

Unten öffnet sich ein Feld mit der Liste der Teile. Für jeden sehen Sie den Seitenbereich und deren Anzahl, daneben ein Feld für den Dateinamen (standardmäßig split_part_1, split_part_2, …) und eine Schaltfläche „⬇ Herunterladen". Vergeben Sie klare Namen und laden Sie die benötigten Teile einzeln herunter — oder drücken Sie „Alle herunterladen" und erhalten jeden Teil nacheinander. Die fertigen PDFs werden direkt aus dem Browser gespeichert. Kostenlos, ohne Registrierung, ohne Server-Warteschlange.


Wie es technisch funktioniert

Das Teilen baut das Dokument nicht auf der Festplatte neu zusammen — es arbeitet über das Seiten-Array items[], das die App beim Laden erstellt hat. Die Trenner werden als Menge von Positionen gespeichert, splitGalleryDividers; die Funktion buildSgParts() schneidet daran entlang zusammenhängende Bereiche:

for (const cut of cuts) {          // cuts — sortierte Trenner-Positionen
  parts.push({ from: start, to: cut, indices: sgRange(start, cut) });
  start = cut + 1;
}

Beim Herunterladen eines Teils baut downloadSgPart() über jsPDF eine neue Datei: Es nimmt nur die Seiten seines Bereichs, passt jede proportionswahrend in ein A4-Blatt ein (contain) und zentriert sie. Das Quelldokument wird dabei nicht verändert — Sie können die Schnitte anpassen und die Teile in beliebiger Reihenfolge herunterladen.


Bekannte Einschränkungen

Das Ergebnis ist ein Raster. Seiten werden als Bilder in die Teile eingefügt. In den entstehenden PDFs lässt sich der Text nicht markieren oder kopieren — er ist Teil des Bildes. Hyperlinks, Lesezeichen und Formularfelder der Quelle werden nicht in die Teile übernommen.

Schnitte nur zwischen Seiten. Das Werkzeug teilt das Dokument entlang der Seitengrenzen (eine ganze Seite geht in den einen oder anderen Teil). Eine Seite selbst in der Mitte zu schneiden ist eine andere Aufgabe — dafür gibt es ein eigenes Werkzeug für Doppelseiten.

Die Reihenfolge der Teile folgt dem Dokument. Die Teile kommen in derselben Reihenfolge wie die Seiten. Wenn Sie die Blätter zuerst umordnen möchten, tun Sie das in der Galerie vor dem Teilen.


Brauchen Sie das Gegenteil — mehrere Dateien zu einer verbinden? Das ist das Werkzeug PDFs zusammenführen. Und um Buch-Doppelseiten in der Mitte zu schneiden — Doppelseite trennen.

Probieren Sie es gleich aus — pdfredx.com, ohne Registrierung, Ihre Dateien bleiben bei Ihnen.

Benötigte Seiten aus einem PDF extrahieren — ohne das ganze Dokument auf einen Server zu laden
Aus einem 30-seitigen Vertrag müssen Sie der Buchhaltung eine Seite schicken. Aus einem Bündel Scans nur die Bescheinigung weiterleiten, ohne den Rest zu zeigen. Aus einem Kontoauszug eine einzige Doppelseite behalten. All diese Aufgaben haben eine gemeinsame Bedeutung: **einen Teil teilen, nicht das Ganze**. Und hier bietet ein gewöhnlicher Online-Dienst zum Teilen von PDFs genau das Gegenteil — das **gesamte** Dokument auf seinen Server zu laden, um ein paar Seiten herauszuschneiden. Sehen wir uns an, warum das dem eigentlichen Ziel widerspricht und wie es anders geht.

Aus einem 30-seitigen Vertrag müssen Sie der Buchhaltung eine Seite schicken. Aus einem Bündel Scans nur die Bescheinigung weiterleiten, ohne den Rest zu zeigen. Aus einem Kontoauszug eine einzige Doppelseite behalten. All diese Aufgaben haben eine gemeinsame Bedeutung: einen Teil teilen, nicht das Ganze. Und hier bietet ein gewöhnlicher Online-Dienst zum Teilen von PDFs genau das Gegenteil — das gesamte Dokument auf seinen Server zu laden, um ein paar Seiten herauszuschneiden. Sehen wir uns an, warum das dem eigentlichen Ziel widerspricht und wie es anders geht.


Das Paradox des serverbasierten Teilens

Sie teilen ein PDF gerade deshalb, weil Sie das Dokument nicht vollständig zeigen wollen. Doch um „Seite 7 zu extrahieren", verlangt ein gewöhnlicher Dienst, alle 30 Blätter zu senden. Das heißt: um eine Seite zu isolieren, legen Sie den gesamten Rest des Vertrags einem fremden Dienst offen — genau die Daten, die Sie für sich behalten wollten.

Von dort lebt die hochgeladene Datei nach der Richtlinie des Dienstes, die kaum jemand liest:

  • das Dokument wird im temporären Speicher eines Auftragsverarbeiters abgelegt (AWS, GCP, Azure);
  • es wird auf einem fremden Server verarbeitet;
  • es wird von einigen Stunden bis zu mehreren Tagen „zur Sicherheit" aufbewahrt;
  • es wird zusammen mit Metadaten protokolliert — IP, Zeit, Dateiname und -größe.

Für vertrauliche Bündel — Verträge, Personalunterlagen, medizinische oder Bank-Scans — ist das genau das Risiko, das Sie umgehen wollten, als Sie sich entschieden, eine einzelne Seite statt des ganzen Dokuments zu senden.


Der DSGVO-Blickwinkel: Übermittlung an einen Dritten

Sobald das Dokument auf den Server eines Dienstes hochgeladen wird, findet im Sinne der DSGVO eine Übermittlung personenbezogener Daten an einen Dritten statt. Das Bittere daran: Sie luden das Ganze hoch, um am Ende nur einen kleinen Teil weiterzugeben — die Übermittlung umfasst also weit mehr Daten, als Sie überhaupt teilen wollten. Für den einfachen Vorgang „eine Seite herausschneiden" zieht das eine ganze Pflichtenkette nach sich: einen Auftragsverarbeitungsvertrag (AVV) mit dem Anbieter, die Prüfung des Serverstandorts (Übermittlung in Drittländer außerhalb der EU), eine Rechtsgrundlage für die Verarbeitung.

Die lokale Verarbeitung dreht die Logik um: Verlässt das Dokument das Gerät nicht, gibt es keine Übermittlung an einen Dritten — und damit entfällt die gesamte darauf aufbauende Pflichtenkette.


Lokales Teilen: das Dokument verlässt den Tab nicht

pdfredX schneidet ein PDF, ohne es irgendwohin hochzuladen. Das ist eine Folge der Architektur und lässt sich überprüfen.

Die Datei wird lokal gelesen. PDF.js öffnet das Dokument im Tab und zeichnet die Seiten auf ein Canvas. Es gibt keine Netzwerkanfrage mit Ihrer Datei.

Schnitte und Zusammenbau geschehen im Speicher des Tabs. Sie setzen visuell Trenner zwischen die Seiten, und die gewünschten Teile werden über jsPDF zu neuen PDFs zusammengebaut — all das sind Operationen auf bereits geladenen Daten. Nichts wird versendet.

Sie laden nur herunter, was Sie ausgewählt haben. Wollen Sie eine Seite — wird eine einseitige Datei zusammengebaut und heruntergeladen. Die übrigen Blätter gehen nirgendwohin: Sie bleiben als Bilder im Speicher des Tabs und verschwinden, wenn Sie ihn schließen.

Es funktioniert offline. Laden Sie das Dokument, trennen Sie die Internetverbindung und extrahieren Sie die benötigten Seiten — alles läuft weiter. Das Netz wird nur benötigt, um die App einmal zu laden.

In der Praxis: Schalten Sie den Modus „Teilen" ein, setzen Sie Schnitte an den Rändern des benötigten Fragments, geben Sie der Datei einen klaren Namen und laden Sie nur diesen Teil herunter. Alles andere bleibt bei Ihnen.


Was wir nicht garantieren können — ein ehrlicher Hinweis

Die clientseitige Verarbeitung schützt ein Dokument davor, auf externe Server zu gelangen, doch sie ist kein Schild gegen jede Bedrohung, und das Gegenteil zu versprechen wäre unehrlich.

Schadsoftware oder ein Keylogger auf dem Gerät. Ist die Maschine kompromittiert, kann ein Programm Dateien am Browser vorbei direkt von der Festplatte lesen.

Browser-Erweiterungen mit weitreichenden Rechten. Eine Erweiterung mit der Berechtigung „Daten auf allen Websites lesen" kann theoretisch den Inhalt des Tabs sehen. Arbeiten Sie für sensible Dokumente in einem Profil ohne Fremd-Erweiterungen oder in einem privaten Fenster.

Die gespeicherten Teile bleiben auf Ihrer Festplatte. Ist das Gerät nicht durch Verschlüsselung geschützt, können die Dateien bei physischem Zugriff von Dritten gelesen werden.

Wir gewährleisten die Isolation auf Ebene des Browser-Tabs. Der Rest liegt beim Nutzer.


Extrahieren Sie die benötigten Seiten, ohne das ganze Dokument auf einen Server zu laden — pdfredx.com, kostenlos, ohne Registrierung.

Wie das Teilen von PDFs im Browser funktioniert: virtuelle Trenner über items[] und Export der Teile via jsPDF
Ein PDF lässt sich auf einem Server „nach Lehrbuch" teilen: die Struktur parsen, die benötigten Seitenobjekte auf Ebene des binären Graphen (`Objects` und `Streams`) herausziehen, daraus neue Container ohne Neu-Rendering zusammenbauen — unter Erhalt von Text und Hyperlinks. Im Browser, ohne Backend und ohne Datei-Upload, sind die Randbedingungen andere, und die Architekturentscheidung ist nicht offensichtlich. Sehen wir uns an, wie das Werkzeug `split` in pdfredX aufgebaut ist: warum das Teilen über ein Raster-Array von Seiten arbeitet, wie die Schnitte zerstörungsfrei bleiben und wo die Grenzen des Ansatzes verlaufen.

Ein PDF lässt sich auf einem Server „nach Lehrbuch" teilen: die Struktur parsen, die benötigten Seitenobjekte auf Ebene des binären Graphen (Objects und Streams) herausziehen, daraus neue Container ohne Neu-Rendering zusammenbauen — unter Erhalt von Text und Hyperlinks. Im Browser, ohne Backend und ohne Datei-Upload, sind die Randbedingungen andere, und die Architekturentscheidung ist nicht offensichtlich. Sehen wir uns an, wie das Werkzeug split in pdfredX aufgebaut ist: warum das Teilen über ein Raster-Array von Seiten arbeitet, wie die Schnitte zerstörungsfrei bleiben und wo die Grenzen des Ansatzes verlaufen.


Die architektonische Herausforderung: Struktur parsen gegen die Raster-Pipeline

Wie PDFs „nach Lehrbuch" geteilt werden. Bibliotheken wie pdf-lib können Seiten auf Strukturebene extrahieren: Sie finden die Seitenobjekte im Baum, kopieren sie samt ihrer Ressourcen (Schriften, Bilder, Annotationen) in ein neues Dokument, ohne zu rastern. Das bewahrt die Textebene und Hyperlinks. Der Preis ist Komplexität: Es braucht einen vollwertigen PDF-Parser und sorgfältige Arbeit am binären Graphen, und bei Dateien mit nicht standardkonformen Metadaten oder beschädigtem xref sinkt die Stabilität.

Warum pdfredX den Raster-Pfad wählt. Das Werkzeug ist in die gemeinsame Pipeline der App eingebettet, in der eine Seite jedes Dokuments bereits zu einem Bild reduziert ist: PDF.js hat sie beim Laden auf ein Canvas gezeichnet und in das Array items[] gelegt. Deshalb parst das Teilen die Struktur nicht erneut — es operiert auf fertigen Rastern. Die Vorteile sind Vorhersehbarkeit (konnte PDF.js die Seite anzeigen, lässt sie sich in einen Teil überführen) und Privatsphäre (Schneiden und Zusammenbau geschehen im Tab, die Datei geht nirgendwohin). Der Preis ist ein Raster-Ergebnis: Die Textebene und Hyperlinks bleiben in den Teilen nicht erhalten. Für das typische Szenario (Scans auslegen, einen Abschnitt extrahieren) ist das ein gerechtfertigter Kompromiss.


Die Umsetzung im Einzelnen

Schnitte als Menge von Positionen

Der Nutzer setzt Trenner zwischen die Karten. Jeder Schnitt ist einfach eine Position im Array, die einem Set hinzugefügt wird:

function toggleSgCut(afterIdx) {
  if (splitGalleryDividers.has(afterIdx)) splitGalleryDividers.delete(afterIdx);
  else                                    splitGalleryDividers.add(afterIdx);
  render(); renderSgPanel();
}

Das ist die zentrale Entscheidung: Ein Schnitt zerteilt nicht die Daten, er markiert nur eine Grenze. Das Quell-items[] wird nicht mutiert, daher sind die Schnitte vollständig umkehrbar — entfernt man einen Trenner, fügen sich die Teile wieder zusammen. Keine Zwischenkopien der Seiten im Speicher.

Zerlegen in zusammenhängende Teile

Aus der sortierten Menge von Positionen baut buildSgParts() zusammenhängende Seitenbereiche:

const cuts = Array.from(splitGalleryDividers).sort((a, b) => a - b);
let start = 0;
for (const cut of cuts) {
  const end = Math.min(cut, items.length - 1);
  parts.push({ from: start, to: end, indices: sgRange(start, end) }); // Bereich von Indizes
  start = cut + 1;
}
if (start <= items.length - 1) parts.push({ from: start, to: items.length - 1, ... }); // der „Rest"

Jeder Teil ist eine Beschreibung eines Bereichs (from, to) und eine Liste von Seitenindizes. Nichts wird kopiert, bis der Nutzer auf „Herunterladen" drückt: Das Feld zeigt lediglich, welche Seiten in welche Datei kommen.

Einen Teil zusammenbauen: jsPDF über die Indizes

Erst beim Herunterladen materialisiert downloadSgPart() einen Teil zu einem echten PDF — auf dieselbe Weise wie beim Zusammenführen und Komprimieren: Es nimmt die Seiten seines Bereichs, passt jede proportionswahrend in ein A4-Blatt ein (contain) und zentriert sie.

for (let i = 0; i < part.indices.length; i++) {
  const p = items[part.indices[i]];
  const dim = await imgDims(p.editUrl);
  if (i > 0) pdf.addPage('a4', dim.w > dim.h ? 'landscape' : 'portrait');
  // ...contain + Zentrierung...
  const fmt = p.editUrl.startsWith('data:image/png') ? 'PNG' : 'JPEG';
  pdf.addImage(p.editUrl, fmt, x, y, dw, dh, '', 'FAST');
}
pdf.save(fileName); // Name aus dem Eingabefeld des Teils

Jeder Teil erhält seinen eigenen Namen aus dem Eingabefeld; „Alle herunterladen" ruft einfach downloadSgPart() nacheinander auf, mit einer Pause tick(600) zwischen den Dateien, damit der Browser Zeit hat, die Downloads auszuliefern.


Kompromisse und Grenzen des Ansatzes

Text und Hyperlinks bleiben nicht erhalten. Das ist eine direkte Folge des Raster-Pfads: Eine Seite in einem Teil ist ein Bild. Wo lebendiger Text entscheidend ist (juristische Dokumente zur weiteren Bearbeitung), wäre eine strukturelle Extraktion präziser.

Teilung nur entlang der Seitengrenzen. Ein Schnitt wird zwischen Karten gesetzt; eine Seite selbst in der Mitte zu schneiden ist Aufgabe eines anderen Werkzeugs (Doppelseiten).

Speicher bei großen Dokumenten. Alle Seiten liegen in items[] als decodierte Bilder (ein A4-Blatt bei 150 DPI sind ~8,7 MB RGBA). Bei Hunderten Seiten ist das spürbar, doch das Teilen selbst ist leicht: Die Schnitte sind eine Menge von Zahlen, und nur der heruntergeladene Teil wird in den Speicher materialisiert.


Was als Nächstes kommt

Optionale strukturelle Extraktion für rein digitale PDFs — ein separater Zweig über das Parsen von Objekten, um Text und Links zu erhalten, wenn die Quelle es zulässt.

Export der Teile in ZIP — alle Teile in ein einziges Archiv packen statt sequentieller Downloads, bequemer bei einer großen Zahl von Teilen.


Möchten Sie es an Ihrem eigenen Dokument testen — laden Sie ein mehrseitiges PDF auf pdfredx.com, setzen Sie die Schnitte und laden Sie die Teile herunter. Ohne Registrierung, ohne Datei-Upload auf einen Server.

🚀 Tool kostenlos starten