Die meisten PDF-Teilen-Tools teilen Dokumente nach Seitenzahl. Sagen Sie dem Tool, dass es alle 10 Seiten aufteilen soll, und es erstellt einen Satz von 10-Seiten-Blöcken, unabhängig davon, wie viele Daten jede Seite enthält. Bei Dokumenten, bei denen die Dichte des Seiteninhalts stark variiert, führt die Aufteilung der Seitenzahl zu Dateien mit völlig unterschiedlichen Größen. Ein 10-seitiger Textabschnitt kann 100 KB groß sein. Ein 10-seitiger Abschnitt mit hochauflösenden Fotos könnte 25 MB groß sein. Durch die Aufteilung nach Dateigröße statt nach Seitenzahl entstehen Ausgabedateien, die jeweils unter einem bestimmten Megabyte-Limit liegen, das von E-Mail-Servern, Upload-Formularen und Dokumentenverwaltungssystemen tatsächlich durchgesetzt wird.
Die Aufteilung nach Dateigröße ist komplexer als die Aufteilung nach Seitenanzahl, da das Tool vor der Aufteilung abschätzen muss, wie viele Seiten in die Zielgröße passen. Die Schätzung ist nie genau, da PDF-Komprimierung und Objektdeduplizierung die endgültige Dateigröße beeinflussen. Das Tool teilt konservativ auf und erstellt Dateien, die leicht unter dem Ziel liegen. Die letzte Datei enthält alle verbleibenden Seiten.
Die Aufteilungstools PDF Batch von WukongPDF bieten sowohl Optionen zur Aufteilung der Seitenanzahl als auch der Dateigröße für Dokumentverteilungs-Workflows.

Warum die Aufteilung der Dateigröße für die Verteilung wichtig ist
Beschränkungen für E-Mail-Anhänge sind der häufigste Grund für die Aufteilung der Dateigröße. Gmail begrenzt Anhänge auf 25 MB. Outlook ist bei den meisten Plänen auf 20 MB begrenzt. Unternehmens-E-Mail-Server legen oft noch niedrigere Grenzwerte fest, manchmal 10 MB oder 5 MB. Eine 60 MB große PDF-Datei, die per E-Mail verschickt werden soll, muss in Abschnitte aufgeteilt werden, die unter das Anhangslimit des Empfängers passen. Bei der Aufteilung nach Seitenanzahl könnte ein Block mit 22 MB und ein weiterer mit 38 MB entstehen, die beide nicht per E-Mail versendet werden können. Durch die Aufteilung nach Dateigröße wird sichergestellt, dass jeder Block unter dem Grenzwert liegt.
Online-Upload-Formulare erzwingen auch Dateigrößenbeschränkungen. Regierungsportale, Gerichtsaktensysteme und Bewerbungsseiten begrenzen Uploads üblicherweise auf 5 MB, 10 MB oder 25 MB. Das Limit wird auf der Upload-Seite angezeigt und eine Überschreitung führt zu einem Fehler, nachdem der Upload bereits Zeit in Anspruch genommen hat. Durch die Voraufteilung der PDF-Datei in größenkonforme Blöcke wird sichergestellt, dass der Upload beim ersten Versuch erfolgreich ist.
Dokumentenverwaltungssysteme mit Speicherkontingenten pro Datei profitieren von konsistenten Dateigrößen. Einem System, das nach gespeicherten Gigabyte abrechnet, ist es gleichgültig, ob Dateien nach Seitenanzahl oder nach Größe aufgeteilt werden. Ein System, das die Anzahl der Dateien pro Datensatz begrenzt, kann jedoch die Aufteilung nach Seitenanzahl benachteiligen, die viele kleine Dateien erzeugt. Das Verständnis der nachgelagerten Systembeschränkungen beeinflusst die Aufteilungsstrategie.
Probieren Sie Split PDF aus
Keine Installation erforderlich. Funktioniert direkt in Ihrem Browser.
Methode 1: Aufteilung nach Größe von Adobe Acrobat Pro
Acrobat Pro verfügt im Werkzeug „Dokument teilen“ über eine Option zum Aufteilen der Dateigröße. Öffnen Sie die PDF-Datei und gehen Sie zu „Extras“, „Seiten organisieren“ und klicken Sie dann auf „Teilen“. Wählen Sie im Dialogfeld „Teilen“ im Dropdown-Menü „Teilen nach“ die Option „Dateigröße“ aus. Geben Sie die maximale Dateigröße in Megabyte ein. Acrobat schätzt, wie viele Seiten in diese Größe passen, und teilt die Seite entsprechend auf.
Der Acrobat-Algorithmus „Nach Größe aufteilen“ eignet sich gut für Dokumente mit relativ einheitlichen Seiten. Bei Dokumenten mit sehr unterschiedlichen Seitengrößen kann die Schätzung um 10 bis 20 Prozent abweichen, da Acrobat nicht genau vorhersagen kann, um wie viel die Ausgabekomprimierung den Beitrag jeder Seite zur Dateigröße verringert. Überprüfen Sie nach der Aufteilung die tatsächlichen Dateigrößen der Ausgabeblöcke. Wenn ein Teil das Ziel überschreitet, reduzieren Sie die Zielgröße leicht und teilen Sie ihn erneut auf.
Acrobat benennt die Ausgabedateien, indem es ein Suffix an den ursprünglichen Dateinamen anhängt, z. B. Dokument_Teil1.pdf, Dokument_Teil2.pdf. Die Namenskonvention macht deutlich, dass die Dateien Teile eines Ganzen sind und gibt die richtige Lesereihenfolge an. Fügen Sie bei Dokumenten, die vom Empfänger neu zusammengesetzt werden, im ersten Teil ein Deckblatt ein, auf dem erläutert wird, wie viele Teile zu erwarten sind und wie sie wieder zusammengesetzt werden.
Methode 2: Befehlszeilenaufteilung mit pdftk
pdftk verfügt nicht über eine native Funktion zur Aufteilung nach Größe, kann jedoch per Skript erstellt werden, um das gleiche Ergebnis zu erzielen. Der Ansatz besteht darin, die PDF-Datei in einzelne Seiten aufzuteilen, die Dateigröße jeder Seite zu messen und die Seiten dann in Blöcke zu gruppieren, deren Gesamtgröße unter dem Ziel bleibt. Ein Bash- oder PowerShell-Skript automatisiert diesen Workflow.
Verwenden Sie zunächst pdftk, um das PDF in einzelne Seitendateien aufzuteilen: pdftk input.pdf Burst. Dies erzeugt pg_0001.pdf, pg_0002.pdf usw. Verwenden Sie einen Systembefehl wie ls -l oder du, um die Größe jeder Auslagerungsdatei zu messen. Durchlaufen Sie die Seiten der Reihe nach und akkumulieren Sie die Größen, bis die nächste Seite die Gesamtsumme über das Ziel hinaustreibt. Wenn das Ziel erreicht ist, führen Sie die gesammelten Seiten mit pdftk cat zu einer Blockdatei zusammen, setzen Sie den Akkumulator zurück und fahren Sie mit dem nächsten Block fort.
In der Praxis ist der pdftk-Ansatz kostenlos und skriptfähig, sodass er für die Stapelverarbeitung und serverseitige Automatisierung geeignet ist. Die Genauigkeit hängt von der Messung der Dateigröße pro Seite ab. Einzelne Seiten, die als separate Dateien gemessen werden, können etwas größer sein als die gleichen Seiten, die in einer einzigen PDF-Datei zusammengefasst sind, da gemeinsame Ressourcen wie Schriftarten in den einzelnen Seitendateien dupliziert werden. Die endgültigen Blockdateigrößen werden etwas kleiner sein als die Summe der einzelnen Seitengrößen.
Methode 3: Python-Skripting mit pikepdf
In der Praxis bietet die pikepdf-Bibliothek eine programmgesteuerte Steuerung der PDF-Aufteilung mit Genauigkeit auf Byte-Ebene. Ein Python-Skript öffnet die PDF-Datei, durchläuft die Seiten und verwendet die Pikepdf-API, um für jeden Block eine neue PDF-Datei zu erstellen. Das Skript verfolgt die kumulative unkomprimierte Größe der zum aktuellen Block hinzugefügten Seiten und startet einen neuen Block, wenn das Hinzufügen der nächsten Seite das Ziel überschreiten würde.
pikepdf bietet Zugriff auf die rohen Seiteninhaltsströme und ermöglicht so eine genaue Größenschätzung, bevor die Ausgabedatei geschrieben wird. Das Skript kann auch jeden Block mit bestimmten Einstellungen komprimieren, z. B. JPEG-Komprimierung für Bilder, um die Größe der Ausgabedatei weiter zu steuern. Der Python-Ansatz behandelt Grenzfälle wie eine einzelne Seite, die größer als die Zielgröße ist, indem er diese Seite einzeln komprimiert, anstatt auszufallen.
Umgang mit Grenzfällen bei der Dateigrößenaufteilung
Wenn eine einzelne Seite die Zieldateigröße überschreitet, kann durch die Aufteilung kein Block erzeugt werden, der nur diese Seite enthält, während sie unter dem Ziel bleibt. Zu den Optionen gehören das individuelle Komprimieren der übergroßen Seite mit einem aggressiveren Bild-Downsampling, das Aufteilen der Seite in kleinere Unterseiten, wenn die Seite aus mehreren logischen Abschnitten besteht, oder das Akzeptieren, dass diese Seite das Ziel überschreitet, und das Notieren der Ausnahme.
Bei Dokumenten mit vielen kleinen Seiten kann der Algorithmus zur Aufteilung nach Größe Blöcke mit sehr unterschiedlichen Seitenzahlen erzeugen. Block 1 könnte 50 Seiten Text enthalten. Block 2 könnte 3 Seiten mit Fotos enthalten. Der Empfänger sollte darüber informiert werden, dass die Seitenanzahl der Blöcke unterschiedlich ist, da das Aufteilungskriterium die Dateigröße und nicht die Seitenanzahl ist.
| Methode | Wie es funktioniert | Am besten für |
|---|---|---|
| Acrobat Pro nach Größe aufteilen | Geben Sie maximale MB pro Ausgabedatei an | GUI-Benutzer, gelegentliche Spaltungen |
| pdftk mit Größenschätzung | Iterieren Sie die Seiten, bis die Zielgröße erreicht ist | Kostenlose Skript-Workflows |
| Python + pikepdf | Lesen Sie die Seitengrößen und teilen Sie sie auf, wenn die Summe den Zielwert überschreitet | Benutzerdefinierte Logik, Stapelverarbeitung |
Überprüfen der geteilten Ausgabe vor der Verteilung
Öffnen Sie nach der Aufteilung nach Dateigröße jeden Ausgabeblock und bestätigen Sie, dass die erste und letzte Seite korrekt sind. Die Aufteilung sollte an den Seitenrändern erfolgen, nicht in der Mitte einer Seite. Stellen Sie sicher, dass die Gesamtseitenzahl über alle Blöcke hinweg der Seitenzahl des Originaldokuments entspricht. Eine Diskrepanz weist darauf hin, dass eine Seite während der Teilung gelöscht wurde.
Vergleichen Sie die Dateigröße jedes Blocks mit dem Ziel. Die Brocken sollten dem Zielwert entsprechen oder leicht darunter liegen. Wenn ein Block das Ziel um mehr als 5 Prozent überschreitet, hat der Split-Algorithmus die Ausgabegröße unterschätzt. Reduzieren Sie das Ziel um 10 Prozent und teilen Sie es erneut auf. Die Marge von 5 bis 10 Prozent trägt der Komprimierungsvariabilität und dem Overhead gemeinsam genutzter Ressourcen Rechnung.
Die Aufteilung einer PDF-Datei nach Dateigröße statt nach Seitenzahl führt zu einer Ausgabe, die die tatsächlichen Einschränkungen der digitalen Verbreitung berücksichtigt. E-Mail-Servern, Upload-Formularen und Speicherkontingenten ist es egal, wie viele Seiten eine PDF-Datei hat. Es ist ihnen wichtig, wie viele Megabyte es sind. Durch die Aufteilung der Dateigröße wird die Aufteilungsstrategie an die Einschränkung angepasst, auf die es ankommt.
Automatisieren wiederkehrender Dateigrößenaufteilungen
Aus praktischer Sicht sollten Organisationen, die regelmäßig große PDF-Dateien zur Verteilung aufteilen, in Dokumenten-Workflows den Workflow zur Aufteilung nach Größe automatisieren. Ein Skript überwacht einen Ordner auf eingehende PDF-Dateien oberhalb einer Schwellenwertgröße, teilt sie in Abschnitte auf, die unter dem Standardlimit für E-Mail-Anhänge der Organisation liegen, und speichert die Abschnitte in einem Ausgabeordner mit konsistenter Benennung. Durch die Automatisierung entfällt der manuelle Teilungsschritt aus dem Dokumentenverteilungsprozess.
Die Automatisierung kann auch eine Manifestdatei generieren, in der jeder Chunk-Dateiname, seine Dateigröße und der darin enthaltene Seitenbereich aufgeführt sind. Das Manifest begleitet die Blöcke und teilt dem Empfänger mit, wie das Dokument wieder zusammengesetzt werden soll. Eine einfache Textdatei mit einer Zeile pro Block und dem ursprünglichen Dateinamen als Kopfzeile reicht aus. Das Manifest verwandelt eine Sammlung willkürlich benannter Chunk-Dateien in ein klar dokumentiertes Dokumentpaket.
Im Großen und Ganzen betrachtet kann die Split-Automatisierung in Dokumenten-Workflows für unternehmensweite Dokumentenmanagementsysteme in die System-API integriert werden, um jeden Abschnitt als zugehörige Komponente des übergeordneten Dokuments zu registrieren. Das System verfolgt, dass das ursprüngliche 60-MB-Dokument zur Verteilung in drei 20-MB-Blöcke aufgeteilt wurde, und kann diese bei Bedarf für Benutzer, die die vollständige Datei benötigen, wieder zusammensetzen.
Zusammensetzen geteilter Dateien auf der Empfängerseite
Typischerweise benötigt der Empfänger eines Dokuments mit aufgeteilter Dateigröße klare Anweisungen zum Zusammensetzen. Die meisten PDF-Zusammenführungstools können die Teile wieder im Originaldokument zusammenführen, wenn sie in der richtigen Reihenfolge zusammengeführt werden. Die Namen der Blockdateien sollten die Reihenfolge angeben: Document_Part1_of_3.pdf, Document_Part2_of_3.pdf usw. Der Empfänger öffnet ein Zusammenführungstool, fügt die Dateien der Reihe nach hinzu und erstellt das neu zusammengesetzte Dokument.
Für technisch nicht versierte Empfänger fügen Sie den Blöcken eine kurze Anleitungsdatei bei. In der Anleitungsdatei wird erklärt, was die Blöcke sind, wie viele es sein sollten, wie man sie mit einem kostenlosen Online-Tool zum Zusammenführen von PDF-Dateien neu zusammenfügt und an wen man sich wenden kann, wenn ein Block fehlt oder beschädigt ist. Die zusätzliche Minute, die für das Schreiben der Anweisungsdatei aufgewendet wird, verhindert Verwirrung und Supportanfragen von Empfängern, die mehrere PDF-Anhänge ohne Kontext erhalten.
Nach der erneuten Zusammenstellung sollte der Empfänger überprüfen, ob die Seitenzahl des zusammengeführten Dokuments mit der im Manifest angegebenen Seitenzahl übereinstimmt. Eine Nichtübereinstimmung weist auf einen fehlenden oder duplizierten Block hin. Die Anzahl der Manifestseiten ist die maßgebliche Referenz für die Bestätigung der vollständigen Neuzusammenstellung.
Probieren Sie Split PDF aus
Keine Installation erforderlich. Funktioniert direkt in Ihrem Browser.
