Ein KI‑Agent kann ein PDF aufteilen und ein Dokument nur aus den benötigten Seiten wieder zusammenbauen, indem er zwei Werkzeuge verkettet: split extrahiert die Seiten und merge fügt sie wieder zusammen. Der GroupDocs.Merger.Mcp‑Server führt beide lokal auf Ihrem Rechner aus, sodass eine einzige Eingabeaufforderung die Aufgabe in Claude Desktop, Claude Code oder Cursor erledigt:
Extrahieren Sie die Seiten 3, 6 und 8 und fügen Sie die drei Ergebnisse in dieser Reihenfolge zu einer Datei zusammen.
Die schrittweise Version mit Konfiguration und Fehlerbehebung finden Sie in der Dokumentation: Wie man ein Dokument aufteilt und die gewünschten Seiten wieder zusammensetzt.
Warum benötigt das Split‑Werkzeug einen zweiten Schritt?
Ein LLM, das aufgefordert wird, Seiten aus einem Dokument zu entfernen, hat ohne ein Werkzeug nur eine Möglichkeit: den sichtbaren Text neu zu schreiben. Das verliert das Layout und kann den Inhalt ändern. Mit einer seitenbewussten Engine arbeitet der Agent stattdessen mit echten Seiten.
Das Detail, das jeden Workflow hier bestimmt, ist das Verhalten von split. Es extrahiert die von Ihnen angegebenen Seiten und speichert jede als eigenes Dokument. Drei Seitenzahlen erzeugen drei Dateien, nicht eine Datei mit drei Seiten. Es handelt sich um Seitenextraktion, nicht um „hier schneiden“. Die drei nachfolgenden Methoden unterscheiden sich darin, was der Agent mit diesen Einzelseiten‑Dateien macht.
Methode 1: Wie extrahiere ich Seiten als separate Dateien?
Entfernen Sie die Seiten 3, 6 und 8 aus report.pdf.
Der Agent ruft split mit pages: "3,6,8" auf. Das Werkzeug gibt eine Meldung der Form Split "report.pdf" in 3 Datei(en): gefolgt vom gespeicherten Pfad jedes extrahierten Dokuments zurück. Verwenden Sie dies, wenn jede Seite das Ergebnis ist: eine Unterschriftsseite, ein Zertifikat, ein Formular aus einem Bündel.
Seitenzahlen sind eine kommagetrennte, 1‑basierte Liste. Nennen Sie jede gewünschte Seite. Ein Bereich ist kein dokumentierter Eingabewert, daher sollte die Eingabeaufforderung für die Seiten 5 bis 9 5,6,7,8,9 auflisten.
Methode 2: Wie extrahiere ich Seiten und setze sie zu einem Dokument zusammen?
Extrahieren Sie die Seiten 5 bis 9 aus report.pdf und fügen Sie die Ergebnisse in Seitenreihenfolge zu einer Datei zusammen.
Hier listet der Agent die Seiten selbst auf (5,6,7,8,9), ruft einmal split auf und anschließend merge. Da merge pro Aufruf zwei bis vier Dokumente verarbeitet, benötigen fünf Einzelseiten‑Dateien zwei Durchgänge: zuerst vier Seiten, dann das Ergebnis plus die fünfte Seite. Bitten Sie explizit um die Verkettung. Die Reihenfolge entspricht der Slot‑Reihenfolge, sodass der Agent Seite 5 in file1 und Seite 9 zuletzt platzieren muss. Bei der Auswertung wird die wiederhergestellte Datei auf ihre ersten 3 Seiten gekürzt.
Dies ist das Muster hinter „Seiten extrahieren und wieder zusammensetzen“: zwei Werkzeugfamilien, eine Eingabeaufforderung.
Methode 3: Wie entferne ich eine Seite aus einem Dokument?
Dieses Dokument hat 10 Seiten. Extrahieren Sie alle außer Seite 4 und fügen Sie den Rest in der richtigen Reihenfolge wieder zusammen.
Der gleiche Trick, umgekehrt. Neun Einzelseiten‑Dateien benötigen drei Merge‑Aufrufe: die ersten vier Dateien, dann das Ergebnis mit den nächsten drei, dann das Ergebnis mit den letzten beiden. Bevor es beginnt, lassen Sie den Agenten die Seitenzahl mit get_document_info prüfen, das pageCount und ein pages‑Array zurückgibt, sodass er die richtigen Seitenzahlen auflistet, anstatt die Länge zu raten.
Was sollte der Agent vor dem Aufteilen prüfen?
Das Anfordern von Seite 12 eines zehnseitigen Dokuments schlägt fehl, anstatt weniger zurückzugeben, und der Fehler kostet einen zusätzlichen Durchlauf. Machen Sie die Inspektion zum ersten Schritt:
Wie viele Seiten hat das? Dann extrahieren Sie die letzten drei.
Der Agent ruft get_document_info auf, liest die Seitenzahl, berechnet die letzten drei Seitenzahlen und ruft anschließend split auf. Tabellenkalkulationen verhalten sich anders: In Tabellenformaten beziehen sich die Seitenzahlen auf Arbeitsblätter, nicht auf gedruckte Seiten. „Split out sheet 2“ ist pages: "2" und das Ergebnis ist eine Arbeitsmappe, die dieses Blatt enthält.
Beispiel‑Sitzung (gekürzt)
Eine Darstellung basierend auf dem dokumentierten Werkzeugverhalten, nicht ein aufgenommenes Bildschirmfoto.
You: Pull pages 3, 6 and 8 out of report.pdf and give me one file
with just those pages, in that order.
Agent: [calls get_document_info on report.pdf: 12 pages]
[calls split with pages = "3,6,8": 3 files]
[calls merge with the three single-page files in order]
Done. The rebuilt document is in your output folder. The
original report.pdf was not changed.
Ehrliche Grenzen
- Der 3‑Seiten‑Trim betrifft wiederhergestellte Dokumente. Im Auswertungsmodus wird das Ergebnis auf die ersten 3 Seiten gekürzt, mit einem Test‑Badge auf jeder Seite. Ein wiederhergestellter achtseitiger Bereich wird als drei Seiten zurückgegeben. Prüfen Sie
get_license_status, bevor Sie nach einem Fehler suchen. - Alleinige Extraktion ist unbeeinflusst. Die Dokumentation besagt, dass das Extrahieren einzelner Seiten nicht gekürzt wird; die Begrenzung greift erst, wenn Sie die Ergebnisse zusammenführen.
- Keine Bereichseingabe.
splitakzeptiert eine Liste von Seitenzahlen und gibt für jede eine Datei zurück. - Vier Dokumente pro Merge. Lange Bereiche benötigen mehrere Durchgänge.
- Kein Editor. Der Server extrahiert und kombiniert ganze Seiten. Er bearbeitet keinen Inhalt innerhalb einer Seite, und die Dokumentation weist darauf hin, dass das Umordnen innerhalb einer Datei zur Bibliotheks‑API gehört und nicht zu diesen vier Werkzeugen.
FAQ
Kann ein KI‑Agent die Seiten 5 bis 9 aus einem PDF extrahieren und zusammenführen? Ja. Er listet die Seiten auf, ruft split dafür auf und fügt die Einzelseiten‑Ergebnisse in Durchgängen von bis zu vier zusammen. Die Reihenfolge bleibt erhalten, wenn Sie sie anfordern.
Kann KI PDF‑Seiten neu anordnen? Mit diesen vier Werkzeugen nur, indem Sie Seiten extrahieren und in der gewünschten Reihenfolge zusammenführen. Der Server verschiebt keine Seiten innerhalb einer Datei.
Wie teile ich ein Dokument mit KI nach Abschnitten? Bitten Sie den Agenten, zuerst die Seitenzahl zu lesen, und nennen Sie dann selbst die erste Seite jedes Abschnitts. split extrahiert die von Ihnen aufgelisteten Seiten; es erkennt keine Abschnitte.
Weiterführende Informationen
- Dokumentation, kanonische Anleitung: Wie man ein Dokument aufteilt und die gewünschten Seiten wieder zusammensetzt
- Dokumentations‑Hub: GroupDocs.Merger MCP Server
- Start hier: Warum Ihr KI‑Agent Dateien mit einer Engine zusammenführen sollte, nicht durch Neuerstellung
- Verwandt: Durchsetzung der Dokumentpaket‑Zusammenstellungsreihenfolge mit automatisierten KI‑Workflows mittels MCP
- Verwandt: Die erste Seite jedes Dokuments in einem Ordner: eine Eingabeaufforderung, ein MCP‑Server
- On‑Premise‑ und Sicherheitsmodell: 3 Architekturen für KI‑Dokumentenverarbeitung und die, die Dateien innerhalb Ihres Netzwerks hält
- Fragen: GroupDocs Merger Forum
- Quelle: GroupDocs.Merger.Mcp auf GitHub