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.
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
- Den Anhang entfernen, den Sie nicht teilen möchten. Ein 60-seitiger Bericht enthält einen vertraulichen 15-seitigen Finanzanhang. Löschen Sie die Seiten 46 bis 60 und senden Sie die gekürzte Fassung. Schneller, als erneut aus der Quellanwendung zu exportieren (und funktioniert auch dann, wenn Sie keinen Zugriff mehr auf die Quelle haben).
- Die Deckseite nach einer Unterschriftenrunde zuschneiden. Ein gegengezeichneter Vertrag kommt von DocuSign zurück oder als manueller Scan mit einer Unterschriftsseite in falscher Reihenfolge angehängt. Verschieben Sie die Unterschriftsseite ans Ende, löschen Sie den doppelten Routing-Schein, den das E-Sign-Werkzeug eingefügt hat, und speichern Sie sauber.
- Scannerausgabe aufräumen. Ein mehrseitiger Dokumentenscanner produziert ein einziges PDF, das durch automatischen Duplexeinzug leere Rückseiten enthalten kann oder Seiten, die schief oder in falscher Reihenfolge herausgekommen sind. Bearbeitung auf Seitenebene erlaubt es Ihnen, die leeren Seiten zu verwerfen und die Fehleinzüge umzuordnen, ohne irgendetwas neu zu scannen.
- Wieder zusammensetzen für Einreichungsanforderungen. Ein Förderantrag, ein Gerichtsbeleg oder eine akademische Einreichung verlangt Seiten in einer bestimmten Reihenfolge, Titel, Kurzfassung, dann nummerierte Abschnitte. Das Umordnungswerkzeug erlaubt es Ihnen, Seiten aus einem Quell-PDF in die geforderte Reihenfolge zu bringen, ohne einen Desktop-PDF-Editor anzufassen.
- Persönliche Seiten aus einem längeren Dokument entfernen. Ein Lebenslauf oder ein Portfolio enthält eine Seite mit persönlichen Referenzen, die Sie einem bestimmten Recruiter nicht senden wollen. Seite löschen, geschwärzte Version herunterladen, Original bleibt unberührt auf der Festplatte.
- Ein zu großes Buch-PDF zur Verteilung aufteilen. Ein 600-seitiges Referenz-PDF ist zu groß für eine E-Mail. Verwenden Sie den Editor, um jeweils die Seiten eines Kapitels zu löschen und jedes Kapitel als eigene Datei herunterzuladen. Grob, aber wirksam im Vergleich zum Öffnen eines schwergewichtigen PDF-Editors.
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
- Seiten löschen, Seiten per Häkchen auswählen und in einem Rutsch entfernen. Die Seitenzahlen werden im modifizierten PDF automatisch neu vergeben.
- Seiten umordnen, Pfeil-Hoch/Runter-Steuerungen verschieben eine Seite innerhalb der Reihenfolge. Das heruntergeladene PDF spiegelt die neue Reihenfolge wider.
- Seitenvorschaukarten, jede Seite zeigt ihre Seitennummer und ihre Abmessungen, damit Sie wissen, was Sie bearbeiten.
- Originaldatei unberührt, der Editor liest die Datei, schreibt aber nie darauf zurück; die modifizierte Version ist ein neuer Download in Ihrem Standard-Downloads-Ordner.
- Ausführung nur im Browser, pdf-lib läuft in Ihrem Tab; kein Server-Upload zu irgendeinem Zeitpunkt.
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
- Hyperlinks zeigen nach der Bearbeitung auf die falschen Seiten. Die Quell-PDF enthält interne Hyperlinks oder Inhaltsverzeichnis-Einträge, die Seitenpositionen per Index referenzieren (ein Link «zu Seite 3 springen»). Nach einem Löschen oder Neuordnen zeigen diese Referenzen weiterhin auf die alten Positionen und landen jetzt auf falschem Inhalt. PDFs, die benannte Ziele verwenden (Links der Form «zu section-3 springen», die im Namensbaum des Dokuments registriert sind), überstehen die Seitenmutation korrekt, weil die Ziele mit den Seiten mitwandern. Die Lösung besteht entweder darin, die Link-Annotationen vor dem Bearbeiten mit Kostenloses PDF-Abflachen online zu flachen, oder zu akzeptieren, dass Links mit absoluten Seitennummern hinterher manuell repariert werden müssen. Wenn die Quelle aus Word mit Querverweisfeldern oder aus LaTeX mit hyperref erzeugt wurde, sind die Links meist benannte Ziele und bleiben gültig.
- Die Ausgabedatei wird nach dem Löschen nicht so klein wie erwartet. Das
copyPagesvon pdf-lib verfolgt und kopiert jedes Objekt, von dem die überlebenden Seiten abhängen, dedupliziert aber nicht aggressiv die gemeinsam genutzten Ressourcen, die von den entfernten Seiten referenziert wurden. Wenn die Seiten 2 und 5 eine Schriftart-Untermenge teilten und Sie Seite 5 behalten, aber Seite 2 löschen, wandert die Schriftreferenz mit Seite 5 mit und das Löschen spart den Inhaltsstream der Seite ein, aber nicht die Schrift. Die Einsparungen liegen normalerweise bei 80 bis 95 Prozent dessen, was eine proportionale Größenreduktion erwarten ließe. Schicken Sie das Ergebnis durch Kostenlose PDF-Komprimierung online, falls eine engere Ausgabe wichtig ist; der Kompressor führt ein vollständiges Repackaging durch und holt den Rest zurück. - Lesezeichen oder Inhaltsverzeichnis-Einträge verschwinden. Das
copyPagesvon pdf-lib kopiert die Dokumentgliederung (den Lesezeichenbaum) nicht. Die Gliederung liegt auf Ebene des Dokumentkatalogs als ein/Outlines-Eintrag, der auf einen Baum von Gliederungspunkten zeigt, und pdf-lib schreibt sie während des Seitenkopierens derzeit nicht neu. Die ausgegebene PDF enthält die modifizierten Seiten in der richtigen Reihenfolge, aber keine Lesezeichen. Bekannte Einschränkung, verfolgt in pdf-lib Issue #218; der Ausweg für Dokumente, in denen Lesezeichen erhalten bleiben müssen, ist die Funktion Seiten organisieren von Adobe Acrobat Pro, die die Gliederung über Seitenmutationen hinweg nativ erhält. - Formularfelder funktionieren nach der Bearbeitung nicht mehr. AcroForm-Feldobjekte leben auf Dokumentebene im Array
/AcroForm /Fields, mit Widget-Anmerkungen auf einzelnen Seiten, die zu diesen Feldobjekten zurückführen. Wenn pdf-lib Seiten zwischen Dokumenten kopiert, wandern die Widgets mit den Seiten mit, aber die Feld-zu-Widget-Zuordnungen werden nicht immer sauber neu aufgebaut. Sichtbares Symptom: ausfüllbare Formularfelder erscheinen als statische Rechtecke oder verschwinden ganz aus der Ausgabe. Die Lösung für «endgültige, nicht editierbare» Workflows ist, das Formular zuerst mit Kostenloses PDF-Abflachen online zu glätten, wodurch die Feldwerte in statischen Inhalt gebrannt werden, und dann zu bearbeiten. Für «nach der Bearbeitung weiterhin ausfüllbare» Workflows ist Seiten organisieren von Adobe Acrobat Pro das richtige Werkzeug. - Die PDF ist verschlüsselt und das Werkzeug meldet einen Fehler. pdf-lib unterstützt grundlegende passwortbasierte Verschlüsselung zum Lesen, kann aber nicht immer den Seitenbaum einer PDF parsen, die mit Benutzerebenen-Verschlüsselung oder mit Eigentümerebenen-Beschränkungen auf Kopieren oder Ändern geschützt ist. Der standardmäßige dreistufige Workaround: entsperren Sie die PDF zuerst mit PDF kostenlos online entsperren (ebenfalls nur im Browser, mit dem Passwort, das Sie bereits kennen), bearbeiten Sie die Seiten hier, dann schützen Sie die Ausgabe optional erneut mit Kostenloser PDF-Passwortschutz online. Die entsperrte Zwischendatei wird bearbeitet; die endgültig geschützte Ausgabe bewahrt die neue Seitenreihenfolge und das neue Passwort.
- Eine sehr große PDF lässt den Tab abstürzen. pdf-lib lädt beim Parsen die gesamte Datei in den JavaScript-Speicher. Moderne Desktop-Browser bewältigen PDFs bis zu mehreren hundert Megabyte mühelos, mobile Browser haben jedoch Speicherobergrenzen von etwa 200 MB bis 500 MB, je nach Gerät. Eine 400-MB-PDF auf einem Android-Handy mit 4 GB RAM kann dazu führen, dass das Betriebssystem den Tab beendet. Für sehr große Dateien sind die richtigen Werkzeuge Desktop-Anwendungen (Adobe Acrobat, Foxit) oder Kommandozeilen-Werkzeuge (qpdf, pikepdf), die die Datei von der Festplatte streamen, statt sie komplett ins RAM zu laden.
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
- PDFs über 200 MB auf einem speicherbeschränkten Gerät. pdf-lib lädt die gesamte Datei in den Speicher; auf Handys, Tablets oder älteren Laptops kann dem Tab der Speicher ausgehen und er kann abstürzen. Verwenden Sie für sehr große Dateien Adobe Acrobat, Foxit oder das Kommandozeilenwerkzeug qpdf. qpdf streamt die Datei von der Festplatte und bewältigt Dokumente von im Wesentlichen unbegrenzter Größe.
- XFA-Formulare oder zertifikatbasierte Verschlüsselung. XFA ist Adobes proprietäres XML-basiertes Formularformat, und pdf-lib kann es nicht zuverlässig verarbeiten. Zertifikatbasierte Verschlüsselung (im Gegensatz zur passwortbasierten) liegt ebenfalls außerhalb des Bereichs von pdf-lib. Adobe Acrobat ist für beides das kanonische Werkzeug. Wenn das Dokument in Adobe LiveCycle Designer erstellt wurde, behandeln Sie XFA standardmäßig als vorhanden.
- Bearbeitungen, die den Lesezeichen- oder Gliederungsbaum bewahren müssen. Wenn das Dokument eine komplexe Gliederung hat und Sie möchten, dass die Lesezeichen den Seiten an ihre neuen Positionen folgen (oder nach einer Löschung erhalten bleiben), erledigt Seiten organisieren von Adobe Acrobat Pro das nativ. pdf-lib derzeit nicht. Für einmalige Seitenlöschungen an Dokumenten, deren Gliederungen Sie nicht interessieren, ist dieses Werkzeug schneller; für gliederungskritische Workflows wie akademische Dissertationen oder technische Handbücher verwenden Sie Acrobat Pro.
- Automatisierte Stapelbearbeitung als Teil einer Pipeline. Für serverseitige oder skriptgesteuerte Bearbeitung vieler PDFs verwenden Sie pdf-lib direkt aus Node.js (dieselbe Bibliothek, kein Browser-Tab erforderlich), Pythons pikepdf (ein Binding an qpdf mit pythonischer API) oder die qpdf-Kommandozeile mit expliziter Seitenbereichssyntax (
qpdf --pages input.pdf 1-4,6-20 -- output.pdfbehält die Seiten 1 bis 4 und 6 bis 20 und löscht Seite 5).
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.