PDF 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.
Geprüft von Aygul Dovletova · Zuletzt geprüft
Wie man PDFs auf unseren Servern zusammenführt
- Ziehe 2 bis 20 PDFs auf die Upload-Zone oder klicke, um den Datei-Picker zu öffnen. Gesamter Upload auf 500 MB begrenzt; jede Datei auf 200 MB. Jede akzeptierte PDF erscheint als Zeile mit Dateiname, Größe und Neuordnungssteuerungen.
- Ordne die Warteschlange mit den Aufwärts- und Abwärts-Schaltflächen auf jeder Zeile. Die erste Zeile wird Seite eins der Ausgabe, die zweite Zeile setzt die Sequenz fort, und so weiter. Verwende Entfernen, um eine Datei aus der Warteschlange zu löschen, oder klicke auf Mehr hinzufügen, um weitere PDFs anzuhängen, ohne die bereits festgelegte Reihenfolge zu verlieren.
- Klicke auf "PDFs zusammenführen". Die Dateien werden über HTTPS auf unseren EU-Server hochgeladen, das kanonische native qpdf-Binary verkettet sie zu einem einzigen PDF, und eine signierte Download-URL wird an deinen Browser zurückgegeben.
- Klicke auf Herunterladen, um die kombinierte Datei als
merged.pdfzu speichern. Der Link ist HMAC-signiert und hört nach 15 Minuten auf zu funktionieren, bis dahin wurden die Originale und die zusammengeführte Ausgabe von der Festplatte entfernt.
Warum eine Zusammenführung auf dem Server durchführen
Der Browser-PDF-Merger verwendet pdf-lib, das zu JavaScript kompiliert wurde, und sendet deine Dateien nirgendwo hin; er ist das richtige Werkzeug für kleine, gelegentliche Zusammenführungen, bei denen das Einzige, was wichtig ist, kein Upload stattfindet. Der Kompromiss ist real. Pdf-lib dekodiert jede Eingabe vollständig in den Speicher, alloziert einen neuen Objektpool für die Ausgabe und serialisiert alles in einem einzigen Durchgang zurück. In Safari erschöpft dieses Muster den Heap des Tabs irgendwo über 500 MB kombinierter Eingabe und die Seite stürzt mit einem RangeError ab. Firefox toleriert etwas mehr, Chromium etwas mehr, aber keiner von ihnen entspricht dem Headroom, der einem nativen Binary auf einem Server zur Verfügung steht. Dieses server-seitige Werkzeug umgeht all das.
Der andere Grund, das Backend zu verwenden, ist Verschlüsselung. Pdf-lib weigert sich, eine PDF mit einem nicht-trivialen Verschlüsselungswörterbuch zu laden, weil Inhalts-Streams ohne den Entschlüsselungsschlüssel undurchsichtig sind. Das Browser-Werkzeug stellt keinen Platz zur Eingabe eines Pro-Datei-Passworts bereit, was bedeutet, dass verschlüsselte Eingaben überhaupt nicht an einer Zusammenführung teilnehmen können. qpdf hat dieselbe Einschränkung, ist aber auf dem Server mit dem PDF-Entsperren-Werkzeug gepaart: zuerst entschlüsseln, dann die Klartext-Kopien hier zusammenführen. Die beiden Schritte bleiben aus Designgründen getrennt - wir möchten nie, dass ein Merger mitten in der Operation leise nach Passwörtern fragt.
Was qpdf tatsächlich unter der Haube macht
Ein PDF ist eine Datenbank nummerierter Objekte, plus eine Querverweis-Tabelle am Ende, die den Byte-Offset jedes Objekts aufzeichnet, plus ein Trailer, der auf den Wurzel zeigt. Das Zusammenführen zweier PDFs ist eine Graph-Kopier-Operation: den Teilgraphen, der an der Seitenbaumwurzel jedes Quelldokuments verwurzelt ist, nehmen und ihn unter einem neuen Elternteil einpfropfen, dann die Querverweis-Tabelle neu aufbauen, damit die konsolidierten Objektnummern ausgerichtet sind. qpdf tut genau das und etwas mehr. Es dedupliziert identische Schrift- und Bild-XObjects über Dokumente hinweg, wenn ihre Objekt-Hashes übereinstimmen (so liefert eine Zusammenführung von N ähnlichen Rechnungen eine Kopie des Helvetica-Programms statt N). Es serialisiert den kombinierten Objektpool mit einem neuen XRef-Stream statt der alten Klartext-XRef-Tabelle, die die Ausgabe kompakt hält. Und es baut den Dokumentkatalog mit einem neuen Seitenbaum neu auf, damit jede Seite in der Ausgabe Geschwister auf der obersten Ebene ist, nicht verschachtelt in einer Gliederung oder Artikelstruktur, die von einer Quelle geerbt wurde.
Der Trailer der ersten Eingabedatei ist die Metadaten-Autorität für die Ausgabe. Titel, Autor, Betreff, Produzent, Schlüsselwörter, benutzerdefinierte Metadaten-Schlüssel und das Dokumentebene-/Info-Wörterbuch werden aus Eingabe eins gezogen und propagiert. Wenn du andere Metadaten auf der zusammengeführten Datei benötigst, setze sie auf Eingabe eins vor der Zusammenführung, oder post-verarbeite mit qpdf --replace-input --metadata-edit nach dem Herunterladen. Die seitenenebene-/MediaBox, /CropBox und Rotations-Flags werden pro Seite beibehalten, sodass du A4- und Letter-Quellen sicher in ein einziges Dokument mit gemischten Größen kombinieren kannst, ohne sie zuerst zu normalisieren.
Konkrete Workflows, die diese Seite anvisiert
- Einen Kreditantrags-Paket (W-2, 1099, Kontoauszüge, Steuererklärungen, zwei Jahre Gehaltsabrechnungen) zu einem einzigen PDF zusammenstellen, durch das der Underwriter scrollen kann, ohne Tabs zu wechseln.
- Einen signierten Master-Service-Agreement, eine Aufgabenbeschreibung und ein Bestellformular zu einem Artefakt für einen SOC-2-Beweisordner kombinieren, bei dem Prüfer eine Datei pro Kontrolle erwarten.
- Vierteljährliche Vorstandsprotokolle von Q1 bis Q4 zu einem jährlichen Archiv-PDF für die Governance-Überprüfung zusammenführen.
- Einen Hauptvertrag mit Anhängen A bis G vor dem Senden an DocuSign verpacken, sodass der Unterzeichner einen Umschlag statt acht akzeptiert.
- Einen monatlichen Spesenbericht durch Zusammenführen Dutzender gescannter Quittungen zu einem einzigen PDF erstellen, das das Buchhaltungsteam in sein Workflow-Werkzeug aufnehmen kann.
- Ein Deckblatt, ein technisches Datenblatt und ein Rückseite zu einem Marketing-PDF zusammenfügen, das die Website als einzelnen Download-Link servieren kann.
- Ein aus Keynote exportiertes Diapräsentation, ein aus Numbers exportiertes CSV-Diagramm und einen aus Pages exportierten Q&A-Anhang zu einem All-Hands-Recap-PDF kombinieren.
Fallstricke und Grenzfälle
Die Zusammenführung bewahrt den rohen Seiteninhalt perfekt, kann aber höherwertige Struktur nicht rekonstruieren, die nie eine stabile Cross-Dokument-Identität hatte. Lesezeichen (der Gliederungsbaum) werden nicht über Eingaben hinweg zusammengenäht - wenn die Quellen ein Inhaltsverzeichnis hatten, hat die Ausgabe keines, und du musst es in Acrobat oder pdfcpu neu aufbauen. Cross-Dokument-Hyperlinks, die auf eine Seite in einer anderen Quelldatei verwiesen haben, hängen, weil ihre Ziele kein gemeinsames Objektgraph mehr teilen. AcroForm-Felder mit identischen Namen über Eingaben hinweg kollidieren und das erste Vorkommen gewinnt. Eingaben, die JavaScript-Aktionen verwenden (Auto-Ausfüllen beim Öffnen, Validatoren), behalten das Skript, aber die Aktionen können bei unerwarteten Seitenindizes nach der Zusammenführung auslösen - teste vor dem Senden. Bereits verschlüsselte Eingaben scheitern einfach mit einer klaren Fehlermeldung; die Zusammenführung ist atomar, also werden andere Dateien nicht teilweise kopiert. Gemischte PDF/A-Versionen können die Ausgabe aus der PDF/A-Konformität bringen, weil der Konformitätsgrad auf Dokumentebene, nicht pro Seite aufgezeichnet wird.
Vergleich zu CLI-Alternativen
Für eine einmalige Web-Zusammenführung ist diese Seite schneller als die Installation von irgendetwas. Für eine Hundert-Datei-Charge oder irgendetwas, das Lesezeichen erhalten muss, gewinnt ein CLI. pdftk one.pdf two.pdf cat output merged.pdf bleibt die einfachste Anrufung, wenn du bereits pdftk verwendest - obwohl pdftk ungepflegt ist und bei PDF 2.0 scheitert. qpdf --empty --pages one.pdf two.pdf -- merged.pdf ergibt dasselbe Ergebnis wie dieses Werkzeug und ist, was unter der Haube läuft. mutool merge -o merged.pdf one.pdf two.pdf aus MuPDF ist das schnellste der drei auf großen Seiten, weil es standardmäßig einen komprimierten Objekt-Stream schreibt. Adobe Acrobat Pro ist die einzige Option, die zuverlässig ein kombiniertes Inhaltsverzeichnis aus Quell-Lesezeichen neu aufbaut, was wichtig ist, wenn die Ausgabe eine Compliance-Einreichung ist. Für alles andere erledigt der server-seitige Merger hier den Job in Sekunden ohne Installation.
Häufig gestellte Fragen
Wie unterscheidet sich das vom Browser-PDF-Merger?
Der Browser-PDF-Merger verwendet pdf-lib, das zu JavaScript kompiliert wurde, und läuft vollständig in deinem Tab. Er ist bei kleinen Dokumenten schnell, erschöpft aber den Heap-Speicher in Safari und Firefox, wenn die Gesamteingabe mehrere Hundert Megabyte überschreitet, weigert sich, verschlüsselte PDFs überhaupt zu laden, und erzeugt einen neuen Objektpool, der die ursprüngliche Dokumentgliederung ablegt. Das server-seitige Zusammenführen hier streamt jede Datei auf unseren EU-Server, führt das kanonische qpdf-Binary aus, das keine dieser Speicherlimits hat, und erzeugt einen schlankeren Ausgabe-Stream, weil qpdf gemeinsame Ressourcen nur einmal über das kombinierte Dokument ausgeben kann. Beide Werkzeuge akzeptieren dieselben Eingaben; wähle dieses, wenn das Browser-Werkzeug fehlschlägt oder wenn die Eingaben für deinen Tab zu groß sind.
Was ist die maximale Dateianzahl und Gesamtgröße des Uploads?
Du kannst zwischen 2 und 20 PDFs pro Zusammenführung einreichen, mit einer kombinierten Upload-Obergrenze von 500 MB. Das pro-Datei-Größen- limit ist dasselbe 200-MB-Limit, das für jedes Backend-PDF-Werkzeug gilt. Zwanzig Dateien à 25 MB ist ein typisches schweres Zusammenführungsszenario, das das Werkzeug bequem verarbeitet; die Upload-Zeit skaliert linear mit der Gesamtzahl der Bytes und das Zusammenführen ist normalerweise wenige Sekunden nach Ankunft des letzten Bytes fertig.
Bewahrt die Zusammenführung Lesezeichen, Gliederungen und Metadaten?
qpdf behält die Metadaten auf Dokumentebene der ersten Eingabedatei (Titel, Autor, Produzent, benutzerdefinierte Schlüssel) und propagiert Seiten genau so, wie sie in jeder Quelle existieren. Gliederungen werden standardmäßig nicht über Dokumente hinweg zusammengenäht, weil die zugrunde liegenden Gliederungsgraphen Objektnummern referenzieren, die die Zusammenführung umnummeriert; wenn du ein kontinuierliches Inhaltsverzeichnis benötigst, verwende ein Desktop-Werkzeug wie Acrobat oder pdfcpus Lesezeichen-Export, um es aus der zusammengeführten Datei neu aufzubauen. Formularfelder mit eindeutigen Namen werden intakt durchgeleitet; Kollisionen mit identischen Namen werden auf das erste Vorkommen aufgelöst.
Kann ich passwortgeschützte PDFs zusammenführen?
Nicht direkt. qpdf weigert sich, Seiten aus einem verschlüsselten Dokument ohne Anmeldedaten zu kopieren, und diese Benutzeroberfläche erfasst keine Pro-Datei-Passwörter, um das Formular einfach zu halten. Führe jede verschlüsselte Eingabe zuerst mit ihrem Passwort durch das PDF-Entsperren-Werkzeug, dann lege die bereingten Kopien in den Merger. Das Kombinieren von entsperrten PDFs und Klartext-PDFs in derselben Zusammenführung wird unterstützt.
Wie wird die Reihenfolge der Ausgabe bestimmt?
Strikt die Reihenfolge der Dateiliste auf der linken Seite des Werkzeugs. Die oberste Zeile wird zu den Seiten 1 bis N der Ausgabe (wobei N die Seitenanzahl ist), die zweite Zeile setzt von N+1 fort, und so weiter. Verwende die Aufwärts- und Abwärts-Schaltflächen auf jeder Zeile zur Neuordnung vor dem Klicken auf Zusammenführen. Sobald die Zusammenführung beginnt, ist die Reihenfolge für diesen Lauf eingefroren.
Wo werden die Dateien verarbeitet und wie lange werden sie aufbewahrt?
Auf unseren EU-Servern in Helsinki, hinter HTTPS. Jeder Upload wird in ein temporäres Arbeitsverzeichnis geschrieben, qpdf wird einmal aufgerufen, um die zusammengeführte Ausgabe zu erstellen, und das Ergebnis wird an einer HMAC-signierten Download-URL verfügbar gemacht, die nach 15 Minuten aufhört zu funktionieren. Sowohl die Originale als auch die zusammengeführte Ausgabe werden durch einen Bereinigungscron gelöscht, der alle 5 Minuten läuft. Wir protokollieren keine Dateiinhalte und behalten das zusammengeführte Ergebnis nicht.
Wird das zusammengeführte PDF kleiner sein als die Summe seiner Teile?
Normalerweise etwas kleiner. qpdf kann identische Schrift- und Bild- XObjects über Dokumente hinweg deduplizieren, wenn sie genau denselben Byte-Inhalt teilen, was häufig vorkommt, wenn die Eingaben vom selben Exporter (Word, LaTeX, Chromes Drucken-zu-PDF) generiert wurden. Eingaben, die einzigartige eingebettete Bilder pro Datei liefern, sehen keine solchen Einsparungen; führe für diese die Ausgabe durch den PDF-Kompressor, um Bilder danach herunter zu sampeln.
Was passiert, wenn eine der Eingaben beschädigt ist?
qpdf meldet die fehlerhafte Datei und der Zusammenführungsjob wird in der Warteschlange als fehlgeschlagen markiert. Die Benutzeroberfläche zeigt diesen Fehler inline an, damit du die fehlerhafte Eingabe entfernen oder beheben und es erneut versuchen kannst. Die anderen Dateien werden nicht teilweise zusammengeführt - die Operation ist atomar.
Kann ich dasselbe PDF zweimal in einer Ausgabe zusammenführen?
Ja. Die Dateiliste behandelt jede Zeile als unabhängigen Eintrag, auch wenn zwei Einträge dieselbe zugrunde liegende Datei referenzieren. Lege dasselbe Deckblatt zweimal ab und es erscheint an beiden Positionen, die du in der Warteschlange gewählt hast.
Streamt die Zusammenführung den Inhalt neu oder kopiert sie rohe Bytes?
qpdf serialisiert den kombinierten Objektpool mit einer neuen Querverweis-Tabelle neu. Inhalts-Streams selbst werden wörtlich kopiert (keine Neukodierung, kein Qualitätsverlust), aber die umgebenden Objektnummern, der Trailer und das XRef werden neu aufgebaut. Das Ergebnis ist ein strukturell sauberes PDF, das konsistent in Adobe Acrobat, Apple Preview, Chrome, Firefox und pdftotext geöffnet wird.
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 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 toolPDF Rotate (Server-Side)
Rotate every page of a PDF, or just a selected range, by 90, 180, or 270 degrees on our EU servers. qpdf-based, metadata preserved. Auto-deleted after 15 minutes.
Open tool