Kostenloser PDF-Seiten-Editor online

Entfernen Sie unerwünschte Seiten und ordnen Sie die Seitenreihenfolge Ihres PDFs neu an. 100 % clientseitig · Ihre Dateien bleiben privat.

Ihre Dateien verlassen niemals Ihr Gerät
PDF hier ablegen oder zum Durchsuchen klicken

Unterstützt PDF-Dateien · bis zu 50 MB

Was dieser Editor tatsächlich tut

Ein PDF-Seiten-Editor arbeitet auf der strukturellen Ebene eines PDF-Dokuments, er manipuliert die Reihenfolge, das Vorhandensein und die Ausrichtung ganzer Seiten, ohne den gerenderten Inhalt einer einzelnen Seite anzufassen. Sie legen ein PDF im Editor ab, das Werkzeug parst seinen Seitenbaum und zeigt eine Karte pro Seite mit Seitennummer und Abmessungen, Sie setzen Häkchen für die zu entfernenden Seiten, ziehen oder drücken Pfeile zum Umordnen und laden das modifizierte PDF herunter. Die Originaldatei auf Ihrer Festplatte wird nie verändert, die bearbeitete Version ist ein neuer Download. Jede Operation läuft in Ihrem Browser via JavaScript, angetrieben von der Bibliothek pdf-lib (ein reines JavaScript-PDF-Lese- und -Schreibmodul von Andrew Dillon, MIT-Lizenz, auf GitHub unter Hopding/pdf-lib), die von einem CDN geladen wird. Kein Upload, keine Serververarbeitung, keine Telemetrie, überprüfen Sie es im Netzwerk-Tab der DevTools, während Sie auf Auswahl löschen und Herunterladen klicken, oder schalten Sie die Seite nach dem Laden von pdf-lib offline (Flugmodus), und der Editor funktioniert weiter. Dateien bis 50 MB werden komfortabel verarbeitet; größere Dateien funktionieren, dauern aber je nach Browser- und Gerätearbeitsspeicher länger.

PDF als Format, eine kurze Geschichte

PDF (Portable Document Format) wurde bei Adobe von John Warnock (dem Mitgründer des Unternehmens) geschaffen und ging aus seinem internen Vorschlag von 1991 mit dem Spitznamen „Camelot“ hervor. Die erste öffentliche Version, PDF 1.0, wurde im Juni 1993 mit Adobe Acrobat 1.0 bei einer Veranstaltung in New York ausgeliefert. Das ursprüngliche Problem, das PDF löste, war druckgetreue Portabilität: Man nimmt ein beliebiges Dokument, packt es mit eingebetteten Schriften und exaktem Layout, und jeder Reader auf jedem Betriebssystem reproduziert es pixelgenau. PDF blieb fünfzehn Jahre lang proprietär, bevor Adobe die Spezifikation an die ISO übergab. PDF 1.7 wurde im Juli 2008 zu ISO 32000-1:2008: die Spezifikation, die im Kern praktisch jedes heute aktiv im Umlauf befindliche PDF bildet. PDF 2.0 folgte als ISO 32000-2:2017, eine überarbeitete zweite Auflage erschien im Dezember 2020, um Mehrdeutigkeiten zu klären. Im April 2023 stellte Adobe einen Patentverzicht aus, der ausdrücklich lizenzgebührenfreie Implementierungsrechte für PDF gewährt und damit die letzte rechtliche Reibung für Open-Source-Reader und -Writer beseitigt. Die strukturelle Einheit des Formats ist der Seitenbaum (Wörterbuch /Pages mit einem /Kids-Array). Ein Seiteneditor wie dieser läuft den Baum entlang, entfernt oder ordnet Einträge in /Kids um und schreibt eine neue Datei mit den überlebenden Seiten neu nummeriert. Die Seiteninhalts-Streams selbst bleiben unangetastet, deshalb ist die Operation auch bei großen Dokumenten schnell und der visuelle Inhalt jeder Seite bleibt bitgenau erhalten.

Die pdf-lib-Bibliothek, die die Arbeit erledigt

pdf-lib ist die reine JavaScript-PDF-Bibliothek, die browserseitiges Bearbeiten praktikabel macht. Andrew Dillon hat sie unter MIT-Lizenz veröffentlicht, und das Projekt wird als ein einzelnes Bundle ausgeliefert, das in jedem modernen Browser läuft, keine nativen Abhängigkeiten, kein WebAssembly für die Grundoperationen erforderlich. Sie kann PDFs Ende-zu-Ende parsen, modifizieren und serialisieren: vorhandene Dokumente lesen, Seiten zwischen Dokumenten kopieren, PNG- und JPEG-Bilder einbetten, Text mit eingebetteten Schriften zeichnen, Formularfelder ändern und das modifizierte Dokument als zum Download geeignetes Uint8Array zurückschreiben. Die alternative Architektur (serverseitige PDF-Bearbeitung) dominiert kommerzielle PDF-Werkzeuge, weil PDF-Verarbeitung historisch schwierig war. Smallpdf, iLovePDF, Sejda, Soda PDF, ILovePDF, PDF24 und Dutzende von Konkurrenzseiten laden alle Ihre Datei auf einen Server hoch, führen pdf-lib oder Ähnliches aus (oder Ghostscript, qpdf oder PDFtk im Backend) und senden dann die modifizierte Datei zurück. Der Kompromiss: die Serverseite bewältigt beliebige Dateigrößen und komplexe Operationen zuverlässiger, aber jede Seite jedes Dokuments, das Sie bearbeiten, lebt für eine gewisse Dauer in den Logs eines anderen. Die Browserseite über pdf-lib tauscht eine praktische Obergrenze von 50 MB und einen leicht eingeschränkten Operationsumfang gegen „die Datei verlässt nie Ihr Gerät“. Für sensible Dokumente (Verträge, medizinische Akten, Kontoauszüge, interne Unterlagen) ist dieser Tausch sinnvoll.

So funktioniert dieses Werkzeug unter der Haube

Die Seitensammlung eines PDFs wird durch den Seitenbaum definiert, der in Abschnitt 7.7.3 der Norm ISO 32000-2 beschrieben ist. Das Katalog-Wörterbuch des Dokuments hat einen /Pages-Eintrag, der auf den Wurzelknoten des Baums verweist. Diese Wurzel trägt /Type /Pages, einen /Count-Eintrag, der die Gesamtzahl der darunter liegenden Blattseiten angibt, und ein /Kids-Array von Referenzen auf ihre Kinder. Die Kinder sind entweder Blatt-Seitenobjekte (/Type /Page) oder weitere zwischenliegende /Pages-Knoten. Der Baum ist ausgeglichen, sodass ein Leser die Seite N in O(log N) Zeit finden kann, ohne jedes Blatt zu durchlaufen, und genau das macht den zufälligen Seitenzugriff auch in 500-seitigen Dokumenten schnell.

Wenn Sie eine PDF auswählen, übergibt die File-API des Browsers die rohen Bytes an pdf-lib, das die Dokumentstruktur als Objektbaum im Speicher parst. Das Werkzeug ruft pdfDoc.getPageCount() auf, um die Blätter zu zählen, und iteriert für jede Seite pdfDoc.getPage(i).getWidth() und getHeight(), um das Karten-Gitter zu erzeugen, das Sie sehen (Seitennummer plus Abmessungen in PostScript-Punkten, wobei 1 Punkt 1/72 Zoll entspricht). Das Setzen eines Häkchens oder Drücken einer Pfeiltaste aktualisiert lediglich ein JavaScript-Array, das verfolgt, welche Seitenreferenzen überleben und in welcher Reihenfolge. Die Bytes der ursprünglichen PDF bleiben im Browserspeicher unangetastet, bis Sie auf Herunterladen klicken.

Beim Herunterladen erledigt pdf-lib die Schwerarbeit über copyPages. Das Werkzeug ruft PDFDocument.create() auf, um ein frisches leeres Dokument zu erstellen, dann newDoc.copyPages(sourceDoc, indices), wobei indices das Array der Quellseitenpositionen in der Reihenfolge ist, in der sie in der Ausgabe erscheinen sollen. copyPages verfolgt jedes Objekt, von dem jede angeforderte Seite abhängt (eingebettete Schriften, Bild-XObjekte, Inhaltsstreams, Anmerkungen), und kopiert sie in das neue Dokument; anschließend regeneriert es die Querverweistabelle, damit alle Byte-Offsets durchgängig konsistent sind. Die Ausgabe ist eine strukturell saubere PDF, die Seite für Seite identisch zum Original gerendert wird. Während des gesamten Vorgangs wird keine Netzwerkanfrage abgesetzt. Öffnen Sie während der Operation die Entwicklertools des Browsers im Tab Netzwerk, und Sie sehen nichts außer dem einmaligen CDN-Laden von pdf-lib selbst (etwa 380 KB minifiziert, nach dem ersten Besuch vom Browser zwischengespeichert).

Wann Sie wirklich einen Seiteneditor brauchen

Die Wettbewerbslandschaft, Browser vs. Server vs. nativ

Drei Kategorien von PDF-Editoren konkurrieren um denselben Nutzer. Native Desktop-Werkzeuge: Adobe Acrobat Pro (die kanonische Referenz, Abonnement zu 19,99 US$/Monat), Foxit PDF Editor, Nitro PDF, PDF Studio, Apple Preview (in macOS integriert, erstaunlich leistungsfähig für Bearbeitung auf Seitenebene), werden auf Ihrem Computer installiert und arbeiten offline mit Ihren lokalen Dateien. Sie bewältigen die größten Dateien und die tiefsten Bearbeitungsoperationen, erfordern aber einen Download und (bei den kommerziellen) oft eine kostenpflichtige Lizenz. Serverseitige Web-Werkzeuge: Smallpdf (Schweiz, gegründet 2013), iLovePDF (Spanien, ebenfalls 2013), Sejda (USA), PDF24 (Deutschland), Soda PDF (Kanada), Adobes eigenes Acrobat Online, wickeln PDF-Operationen über Datei-Upload, Verarbeitung auf der Infrastruktur des Anbieters und Rück-Download ab. Sie skalieren auf große Dateien und komplexe Operationen, aber jede Datei läuft durch fremde Server. Browserseitige Werkzeuge wie dieses verwenden pdf-lib, PDF.js (Mozillas PDF-Renderer, geschrieben von Andreas Gal und anderen ab 2011 und heute mit Firefox ausgeliefert) oder pdf-lib-extra, um die Arbeit vollständig auf Ihrem Gerät zu erledigen. Sie haben Dateigrößenbeschränkungen, die durch den Browser-Speicher diktiert werden, sehen aber nie den Inhalt Ihrer Datei. Für einmalige Seitenbearbeitungen an Dokumenten, die irgendetwas Sensibles enthalten, ist die browserseitige Option die richtige Form, die Wahl läuft im Wesentlichen darauf hinaus: „Ist die Bequemlichkeit des Hochladens auf einen Server die Privatsphärekosten für genau diese Datei wert?“ Für Routinearbeit an internen Dokumenten fast immer ja. Für Verträge, Finanzen, medizinische Akten oder jedes Dokument, das Sie nicht im öffentlichen Web veröffentlichen würden, fast immer nein.

Was dieser Editor tut und was nicht

Außerhalb des Geltungsbereichs: Bearbeiten des Inhalts einzelner Seiten (Text, Bilder, Formularfelder), Aufteilen eines PDF in mehrere Dateien (verwenden Sie das spezialisierte Werkzeug Kostenloser PDF-Splitter), Zusammenführen mehrerer PDFs zu einem (verwenden Sie PDF online kostenlos zusammenfügen), Komprimieren von Seiten zur Reduzierung der Dateigröße (verwenden Sie Kostenlose PDF-Komprimierung online), Schwärzen sensibler Inhalte mit dauerhaften schwarzen Balken oder digitales Signieren von PDFs. Für diese Operationen sind die spezialisierten Werkzeuge oder ein Desktop-PDF-Editor die richtige Wahl.

Häufige Fallstricke und was sie bedeuten

Privatsphäre: Die Datei bleibt auf Ihrem Gerät

Jeder Cloud-PDF-Seiteneditor (Smallpdf, iLovePDF, PDF24, Adobe Acrobat Online, Sejda, Soda PDF) lädt Ihre Datei auf die Server des Anbieters hoch, parst sie serverseitig, lässt Sie auf Löschen klicken oder Miniaturen gegen servergerenderte Vorschauen ziehen, und sendet dann eine veränderte Kopie als Download zurück. Die Datenschutzimplikationen unterscheiden sich von einem normalen Datei-Upload in einem wichtigen Punkt: der Anbieter liest zwangsläufig den Inhalt jeder Seite (um Vorschauen zu rendern und um Seiten zu zählen und zu identifizieren), bevor Sie irgendeine Lösch- oder Neuordnungsentscheidung getroffen haben. Selbst wenn Sie es sich anders überlegen und das Ergebnis nie herunterladen, hat der Anbieter den Inhalt bereits gesehen. Die großen Anbieter veröffentlichen Datenschutzerklärungen, in denen sie sich zum Löschen binnen Stunden und zur TLS-Verschlüsselung auf dem Transportweg verpflichten, und sie haben starke wirtschaftliche Gründe, diese einzuhalten, aber «innerhalb einer Stunde gelöscht» ist nicht «niemals gesehen». PDFs enthalten routinemäßig Krankenakten, Kontoauszüge, unterzeichnete Verträge, Ausweisdokumente, interne Firmenmemos und Entwürfe juristischer Eingaben; für diese Dokumente ist die Unterscheidung der Politik wichtig.

Dieser Editor lädt nichts hoch. pdf-lib läuft in Ihrem Browser-Tab und empfängt die Datei-Bytes über die File-API, dann gibt es die modifizierten Bytes als Blob an denselben Tab zurück, der zum Download wird. Sie können das überprüfen: öffnen Sie die Entwicklertools des Browsers im Netzwerk-Tab, bevor Sie auf Geänderte PDF herunterladen klicken, führen Sie die Operation aus und beobachten Sie, dass keine Anfragen mit Ihrem Dateiinhalt gesendet werden. Der einzige Netzwerkverkehr ist der einmalige CDN-Abruf von pdf-lib beim ersten Besuch (etwa 380 KB minifiziert), der einmal stattfindet und dann im Browser-Cache verbleibt. Schalten Sie den Browser nach dem Laden der Seite in den Flugmodus, und der Editor arbeitet weiterhin mit lokalen Dateien. Der Kompromiss ist der Funktionsumfang: Cloud-Dienste bündeln häufig sekundäre Operationen wie OCR vor der Bearbeitung, automatische Konvertierung von Anhängen oder Signieren-und-Senden-Workflows nach der Bearbeitung. Dieses Werkzeug erledigt nur das Löschen und Neuordnen auf Seitenebene. Für diesen fokussierten Workflow ist das Browser-Werkzeug strikt schneller (keine Upload-Wartezeit, keine Upload-Größenbeschränkung) und deutlich privater.

Wann ein anderes Werkzeug die richtige Wahl ist

Häufig gestellte Fragen

Wird mein PDF auf einen Server hochgeladen?

Nein. Die gesamte Verarbeitung passiert in Ihrem Browser über die JavaScript-Bibliothek pdf-lib, die in Ihrem Tab läuft. Ihre Datei wird in den Browser-Speicher gelesen, in JavaScript manipuliert, und die modifizierte Version wird Ihnen als Download angeboten. Der einzige Netzwerkverkehr ist der einmalige CDN-Ladevorgang von pdf-lib selbst, wenn die Seite zum ersten Mal geöffnet wird. Überprüfen Sie es im Netzwerk-Tab der DevTools, während Sie Seiten löschen oder auf Herunterladen klicken, es werden keine Anfragen ausgelöst, die den Inhalt Ihrer Datei beinhalten.

Wie hoch ist die Dateigrößenbeschränkung?

PDFs bis 50 MB werden auf den meisten modernen Browsern und Geräten komfortabel verarbeitet. Dateien größer als 50 MB funktionieren, können den Tab aber kurz einfrieren, während pdf-lib den Seitenbaum parst, besonders auf Geräten mit weniger Speicher. Die grundlegende Grenze ist der Browser-Speicher und keine harte Obergrenze; sehr große PDFs (Hunderte Megabytes) eignen sich vielleicht besser für ein Desktop-Werkzeug wie Adobe Acrobat oder Apple Preview.

Kann ich meine Änderungen rückgängig machen?

Sie können Seitenauswahl und -reihenfolge vor dem Herunterladen weiter ändern, nichts wird festgeschrieben, bis Sie auf Modifiziertes PDF herunterladen klicken. Die Seite zu aktualisieren oder auf Leeren zu klicken setzt auf das Originaldokument zurück. Einmal heruntergeladen, ist die modifizierte Datei ein frisches PDF; das Original auf Ihrer Festplatte wird nie überschrieben, Sie haben also immer die unveränderte Version, von der aus Sie neu beginnen können.

Funktioniert das mit gescannten PDFs?

Ja. Operationen auf Seitenebene (Löschen, Umordnen) funktionieren identisch, ob jede Seite auswählbaren Text oder ein Scan-Bild-Bitmap enthält, der Editor verschiebt ganze Seiten als undurchsichtige Inhaltsblöcke. Seitenanzahl, Seitenzahlen und Abmessungen werden auch für bildbasierte Seiten korrekt angezeigt. Was dieser Editor nicht tut, ist OCR auf den gescannten Text anzuwenden oder den Bildinhalt einer Seite zu verändern; für diese Operationen ist ein spezialisiertes OCR-Werkzeug oder ein Desktop-PDF-Editor mit OCR-Funktionen erforderlich.

Funktioniert dieses Werkzeug auf dem Handy?

Ja, für kleine Dateien. Mobile Browser haben weniger Speicher und langsamere JavaScript-Engines als Desktop, sodass sehr große PDFs den Tab einfrieren oder zum Absturz bringen können. Auch das Drag-and-Drop funktioniert auf Touch-Geräten weniger gut, verwenden Sie stattdessen den Datei-Picker (tippen Sie auf „zum Auswählen klicken“). Für einmalige Seitenlöschungen an kleineren PDFs funktioniert Mobil gut; für große Dateien wechseln Sie zum Desktop.

Was ist mit passwortgeschützten PDFs?

Die eingebaute Unterstützung von pdf-lib für verschlüsselte PDFs ist im Vergleich zu Adobe Acrobat eingeschränkt. Wenn ein PDF passwortgeschützt mit Verschlüsselung auf Benutzerebene ist, kann der Editor das Laden verweigern oder es laden, ohne Änderungen schreiben zu können. Der Workaround: Öffnen Sie das PDF in einem Desktop-Werkzeug, das das Passwort kennt, speichern Sie es als unverschlüsselte Kopie, und bearbeiten Sie dann die unverschlüsselte Version in diesem Werkzeug. Verschlüsseln Sie es danach erneut, wenn Sie Passwortschutz auf der Ausgabe brauchen.

Weitere häufig gestellte Fragen

Funktioniert dieses Werkzeug offline?

Nach dem ersten Besuch ja. Die JavaScript-Bibliothek pdf-lib wird beim ersten Laden vom Browser zwischengespeichert (etwa 380 KB minifiziert). Weitere Besuche des Seiteneditors funktionieren ohne Netzwerkverbindung, solange der Browser-Cache zwischendurch nicht geleert wurde. Die Manipulation des Seitenbaums an sich brauchte nie ein Netzwerk; nur das Laden der Bibliothek. Sie können das überprüfen, indem Sie nach dem einmaligen Öffnen der Seite in den Flugmodus wechseln und versuchen, eine lokale PDF zu löschen oder neu zu ordnen.

Kann ich Seiten aus mehreren PDFs gleichzeitig löschen oder neu ordnen?

Nicht direkt: die Benutzeroberfläche nimmt jeweils ein Quelldokument an. Der zweistufige Workflow für Multi-PDF-Bearbeitungen ist: verwenden Sie zuerst PDF online kostenlos zusammenfügen, um Ihre Quellen zu einem Dokument zu kombinieren, und bringen Sie dann diese kombinierte PDF hierher, um Seiten in die endgültige Reihenfolge zu löschen oder neu zu ordnen. Für komplexere dokumentübergreifende Workflows (Seite 3 aus Datei A zwischen die Seiten 5 und 6 von Datei B ziehen) behandelt Seiten organisieren von Adobe Acrobat Pro dokumentübergreifendes Ziehen nativ in einem Schritt. Für Stapelautomatisierung über Dutzende oder Hunderte von Dateien sind die Kommandozeilen-Werkzeuge qpdf oder pikepdf das Richtige.

Soll ich Seiten vor oder nach Signieren, Glätten oder Komprimieren bearbeiten?

Die sichere Reihenfolge ist: zuerst bearbeiten, dann glätten, anschließend signieren, zuletzt komprimieren. Bearbeiten zuerst, weil nachfolgende Operationen von der endgültigen Seitensequenz abhängen. Glätten als Nächstes, weil es Formularfelder und Anmerkungen in statischen Inhalt umwandelt, damit nachgelagerte Werkzeuge das Dokument einheitlich behandeln. Signieren nach dem Glätten, weil kryptografische Signaturen sich auf die endgültige Byte-Sequenz des Dokuments verpflichten und jede weitere Änderung sie ungültig macht. Komprimieren am Schluss (optional), um die Dateigröße für den Versand zu reduzieren. Signierte PDFs, die anschließend bearbeitet werden, schlagen die Signaturprüfung in Acrobat und anderen signaturbewussten Lesern fehl, daher muss das Signieren immer der letzte inhaltsberührende Schritt sein.

Bleibt die OCR-Textebene auf gescannten Seiten erhalten?

Ja. OCR-Text in einer PDF wird als unsichtbarer Text gespeichert, der über das gescannte Bild gezeichnet wird (eine als unsichtbar markierte Operatorfolge im Inhaltsstream), und dieser Inhaltsstream ist Teil des Seitenobjekts. Wenn copyPages von pdf-lib eine Seite kopiert, kopiert es das gesamte Seitenobjekt einschließlich aller Inhaltsstreams, Schriftreferenzen und jeder unsichtbaren OCR-Textebene. Suchen und Auswählen funktionieren in der bearbeiteten Ausgabe genauso wie im Original, für die Seiten, die die Bearbeitung überstanden haben. Die Textebene wird Byte für Byte erhalten; pdf-lib codiert und rastert nichts neu.

Verkleinert das Löschen der halben Seiten die Datei um die Hälfte?

Normalerweise weniger als die Hälfte, manchmal viel weniger. Hatten die gelöschten Seiten einzigartigen Inhalt (eigene eingebettete Bilder, eigene Schrift-Untermengen), sind die Einsparungen groß. Teilten die gelöschten Seiten Ressourcen mit Seiten, die Sie behalten haben (dieselbe Schrift im ganzen Dokument, dasselbe Logo-Bild auf jeder Seite), bleiben die gemeinsam genutzten Ressourcen in der Datei. pdf-lib repackt die Datei beim Speichern nicht aggressiv neu, sodass die seitenübergreifende Ressourcen-Deduplizierung, die die ursprüngliche PDF bereits gemacht hatte, erhalten bleibt, aber zusätzliche Deduplizierungsmöglichkeiten, die durch das Löschen entstanden sind, nicht ausgenutzt werden. Für eine engere Ausgabe schicken Sie das Ergebnis durch Kostenlose PDF-Komprimierung online, das ein vollständiges Repackaging und eine Neukodierung der Bilder durchführt und in der Regel den Rest der Einsparungen wiederherstellt.

Gibt es ein Desktop- oder Kommandozeilen-Äquivalent für Skripte?

Ja, mehrere. pdf-lib läuft unverändert in Node.js (npm install pdf-lib) und der Bearbeitungscode ist identisch: copyPages(source, indices), gefolgt von addPage() für jede Seite. Für die Kommandozeile hat qpdf eine seitenweise Auswahlsyntax: qpdf --pages input.pdf 1-4,6-20 -- input.pdf output.pdf behält die Seiten 1 bis 4 und 6 bis 20 und löscht Seite 5. Pythons pikepdf ist ein Binding an qpdf mit einer saubereren API (del pdf.pages[2] löscht Seite 3, Listen-Slicing-Semantik für die Neuordnung). Adobe Acrobat Pro bietet dieselben Operationen über eine grafische Oberfläche und bewahrt zusätzlich Lesezeichen und die Dokumentgliederung über Seitenmutationen hinweg, was der reine Browser-Pfad nicht tut.

Verwandte Tools