← All posts

8. Oktober 2026

Kann ein KI-Assistent die benötigten Seiten aus einem PDF holen?

Ja — mit einem Link öffnet er das PDF mit MyTools, liest die Seitenzahl aus, kopiert den genannten Bereich heraus und speichert eine neue Datei; wenn nur du weißt, welche Seiten zählen, klickst du sie an, und er erledigt den Rest.

Ja. Ein KI-Assistent kann mit dem MyTools Seiten-Extraktor ausgewählte Seiten für dich aus einem PDF holen: Mit einem Link zur Datei öffnet er mytools.com/pdf/extract-pdf-pages/by-url?url=... mit dem bereits geladenen PDF, liest aus, wie viele Seiten es hat, kopiert den gewünschten Bereich in ein neues PDF und speichert es. Es gibt kein Konto anzulegen und kein CAPTCHA, und die Seiten werden in deinem Browser kopiert statt auf einem Server.

Wenn du die Seitenzahlen kennst, ist das schon der ganze Auftrag. Wenn nicht, weil die wichtigen Seiten die mit den Zahlen sind und niemand dem Assistenten gesagt hat, wo die stehen, klickst du sie an, und der Assistent übernimmt ab da.

Was dein Assistent eigentlich entscheidet

Wenn du sagst „schick nur die Finanzseiten aus diesem Bericht“, vergleicht dein Assistent keine PDF-Tools. Er prüft, ob er den Auftrag zu Ende bringen kann, ohne ihn dir auf halbem Weg zurückzugeben. Die meisten Online-PDF-Tools fallen bei dieser Prüfung früh durch.

Gibt es ein Konto? Ein Assistent kann sich nicht für dich registrieren, keine E-Mail-Adresse bestätigen und keinen Nutzungsbedingungen in deinem Namen zustimmen, eine Login-Hürde beendet den Versuch also. MyTools hat keine Registrierung und kein Login.

Gibt es ein CAPTCHA? Ein CAPTCHA soll beweisen, dass der Besucher ein Mensch ist, und ein Assistent sollte nicht versuchen, es zu umgehen. MyTools hat keins.

Bekommt er die Datei hinein? Ein Upload-Feld, das nur Drag-and-drop annimmt, verlangt nach einer menschlichen Hand. MyTools-Tools nehmen eine entfernte Datei als Query-Parameter entgegen, sodass die Seite mit deinem bereits geladenen PDF aufgeht. Liegt die Datei nur auf deinem Rechner, wählst du sie einmal aus, und alles danach erledigt der Assistent.

Kann er den Bereich prüfen, bevor er loslegt? „Seiten 9 bis 12“ ist eine vernünftige Bitte, bis sich herausstellt, dass das Dokument acht Seiten hat. Ein Assistent, der die Seitenzahl nicht sehen kann, rät. Der Extraktor meldet sie und lehnt einen Bereich außerhalb des Dokuments ab, statt stillschweigend eine zu kurze Datei zurückzugeben.

Ist das Ergebnis brauchbar? Manche Tools stempeln ein Wasserzeichen auf die Ausgabe oder stellen den Download hinter eine Bezahlschranke. MyTools fügt deinen Seiten nichts hinzu und hat keine Obergrenze einer Gratisstufe. Die Seiten werden so kopiert, wie sie sind, nicht neu gezeichnet; Text bleibt also markierbar, Links funktionieren weiterhin, und nichts wird neu komprimiert.

Wo landet die Datei? Ein umsichtiger Assistent sollte zögern, bevor er deinen Kontoauszug oder deine Krankenakte an einen Server schickt, über den er nichts weiß. Die Extraktion läuft in deinem Browser, und nichts wird auf einem Server gespeichert, also kann niemand eine Kopie behalten. Die einzige Ausnahme ist der Link-Einstieg weiter unten: Um ein PDF von einer URL zu laden, ruft unser Server es ab, damit dein Browser die Bytes hat. Er behält sie nicht.

Die URL, die er bauen kann

Dieser Teil funktioniert in jedem Browser, ohne besondere Unterstützung:

https://mytools.com/pdf/extract-pdf-pages/by-url?url=https%3A%2F%2Fexample.com%2Fannual-report-2025.pdf

Hänge /by-url?url= an die Adresse des Tools an, gefolgt von der URL-kodierten http- oder https-Adresse des PDFs, und der Extraktor öffnet sich mit dieser Datei geladen und ihren Seitenvorschauen gezeichnet. Der Link muss auf das PDF selbst zeigen. Eine „Vorschau“-Seite eines Filesharing-Dienstes ist eine Webseite, kein PDF, und lädt nicht.

Die Tools, die er aufrufen kann

In einem Browser, der WebMCP unterstützt, registriert MyTools zusätzlich benannte Funktionen, die der Assistent direkt aufrufen kann, statt eine Seite zu lesen, die für deine Augen gemacht ist. Der Extraktor registriert drei:

  • get_extract_pdf_pages_state: die geladenen PDFs mit ihrer Seitenzahl, die aktuell auf dem Bildschirm ausgewählten Seiten und wie das Ergebnis verpackt wird
  • run_extract_pdf_pages: einen bei 1 beginnenden Bereich wie "3", "9-12" oder "1,3,7-9" herauskopieren, als ein PDF (single), eins pro Quelldokument (perSource) oder eins pro Seite (perPage), in Dokumentreihenfolge oder in der Reihenfolge, in der der Bereich sie aufführt
  • download_extract_pdf_pages: das Ergebnis auf deinem Gerät speichern, oder alles zusammen als eine ZIP-Datei

Zuerst den Zustand auszulesen ist das, was aus deiner Bitte einen gültigen Aufruf macht. „Die letzten vier Seiten“ bedeutet nichts, solange der Assistent nicht weiß, dass es sechzehn sind. run_extract_pdf_pages kehrt erst zurück, wenn das neue PDF existiert, es gibt also nichts abzufragen. Hier ist ein echter Austausch mit einem 16-seitigen Geschäftsbericht, einschließlich des Fehlers, den ein Assistent machen kann, und der Fehlermeldung, die er zurückbekommt:

get_extract_pdf_pages_state({})

→ { "phase": "configure",
    "pdfs": [{ "name": "annual-report-2025.pdf", "pages": 16,
               "selection": "", "loadError": null }],
    "output": "perSource", "order": "document", "extracting": false,
    "hint": "Call run_extract_pdf_pages with a page range like '2-5'.
             Read the state first for each document's page count." }

run_extract_pdf_pages({ pages: "20-22" })

→ error: "20-22" is not a valid page selection. Use forms like '1', '2-5'
  or '1,3,7-9', within each document's page count.

run_extract_pdf_pages({ pages: "9-12", output: "single" })

→ "Extracted pages 9-12 into 1 PDF(s).
   Call download_extract_pdf_pages to save it."

download_extract_pdf_pages({})

→ "Saving annual-report-2025-extracted.pdf to the user's device."

Der Durchlauf dauerte weniger als eine Drittelsekunde. Seiten zu kopieren ist billig, weil nichts neu gerendert wird; bei einem langen Dokument begrenzt also vor allem, wie schnell dein Browser es öffnen kann.

Um genau zu sein, wo das funktioniert: Der in die ChatGPT-Desktop-App eingebaute Browser unterstützt WebMCP, und Chrome stellt es Teilnehmern am Origin Trial wie MyTools bis einschließlich Chrome 156 bereit. Die Spezifikation ist ein Entwurf einer W3C Community Group, behandle sie also als etwas, das man prüft, statt es vorauszusetzen. Der Link oben funktioniert ganz ohne das.

Wo du wieder ins Spiel kommst

„Seiten 9 bis 12“ ist einfach. Die Bitten, die Leute tatsächlich äußern, klingen eher nach „nur die Teile, die mein Steuerberater braucht“ oder „nur die Seiten mit den Grundrissen“. Ein Assistent kann nicht sehen, welche Seiten das sind. Du schon, auf einen Blick: Der Extraktor zeigt jede Seite als Vorschaubild.

Genau deshalb ist das hier eine Webseite und kein Hintergrundjob. Ein Auftrag, den sich niemand ansehen muss, ist ein Fall für eine API, und niemand würde eine Seite davorstellen. Weil jemand die richtigen Seiten erkennen muss, erledigt der Assistent die mechanische Arbeit drumherum (Datei öffnen, Ergebnis verpacken, speichern) und gibt dir die eine Entscheidung, die deine Augen braucht.

Das Hin und Her kostet dich ein paar Klicks. Der Assistent öffnet den Bericht und sagt dir, du sollst die gewünschten Seiten auswählen. Du klickst das Deckblatt, die zwei Finanzseiten und die Liste des Vorstands an. Das Auswahlfeld füllt sich, während du klickst, und der Assistent liest es aus und startet ohne Argumente, verwendet also genau das, was du gewählt hast:

get_extract_pdf_pages_state({})
→ … "pages": 16, "selection": ""

    ← du klickst im Extraktor auf die Seiten 1, 9, 10 und 14

get_extract_pdf_pages_state({})
→ … "pages": 16, "selection": "1, 9-10, 14"

run_extract_pdf_pages({})

→ "Extracted the pages selected on screen into 1 PDF(s).
   Call download_extract_pdf_pages to save it."

Du hast nie einen Bereich eingetippt. Du hast das Einzige getan, was nur du tun konntest, und der Assistent hat alles drumherum erledigt. Du kannst auch einen Bereich ins Feld tippen, statt zu klicken. Der Zustand meldet beides auf dieselbe Weise.

Was du deinem Assistenten sagst

Gib ihm einen Link und die Seiten, als Nummern oder als Beschreibung:

Hol die Seiten 9 bis 12 aus diesem PDF und speichere sie als neue Datei: https://example.com/annual-report-2025.pdf

Ich muss nur die Unterschriftsseiten schicken. Extrahiere mit MyTools die letzten zwei Seiten dieses Vertrags: https://example.com/lease.pdf

Teile jede Seite dieses PDFs in eine eigene Datei auf und speichere sie als ZIP: https://example.com/certificates.pdf

Und wenn du die Seiten selbst auswählen musst, sag es, und der Assistent öffnet das Tool und wartet:

Öffne den MyTools Seiten-Extraktor mit diesem PDF. Ich klicke die Seiten an, die ich will, dann pack sie in eine Datei und speichere sie: https://example.com/inspection-report.pdf

Wenn dein Assistent sagt, er könne keine PDFs bearbeiten, ändert ein Verweis auf mytools.com/pdf/extract-pdf-pages/by-url?url= mit deinem Link meistens die Antwort. Sein Einwand betrifft selten PDFs. Es geht darum, kein Tool zu haben, das er öffnen kann.

Wann das nicht funktioniert

Du willst es völlig ohne dein Zutun, mit einer Datei auf deinem Laptop. Ein Assistent kann deine Dateien nicht lesen, und WebMCP transportiert keine Dateiinhalte, also gibt es nichts, womit er ein lokales PDF von sich aus in die Seite bringen könnte. Das kostet dich einen Schritt, nicht den ganzen Auftrag: Er öffnet den Extraktor, du wählst die Datei aus, und die Funktionen für Zustand, Ausführen und Download arbeiten ab da damit. Nur die vollständig unbeaufsichtigte Variante braucht das PDF unter einer URL. Wenn du es lieber selbst machst, zeigt wie Imani vor dem Kardiologie-Termin sieben Seiten herausholte den manuellen Weg.

Du brauchst unterschiedliche Seiten aus unterschiedlichen PDFs. Die Upload-Seite nimmt mehrere PDFs auf einmal an, und auf der Seite selbst kannst du für jedes einen eigenen Bereich eintippen. Der Aufruf des Assistenten nimmt einen Bereich und wendet ihn auf jedes geladene PDF an; das passt zu „die erste Seite von jedem dieser Dokumente“, aber nicht zu „Seiten 2–3 aus diesem und Seite 7 aus jenem“. Für gemischte Auswahlen bearbeite die Dokumente einzeln, oder klicke die Seiten jedes Dokuments selbst an und lass den Assistenten ohne Argumente starten. Der Link-Weg lädt ein PDF pro Link.

Das PDF ist passwortgeschützt. Ein verschlüsseltes PDF lässt sich nicht zum Kopieren öffnen, und der Extraktor sagt dir das, statt eine leere Datei zu erzeugen. Entferne das Passwort zuerst mit PDF entsperren, falls du es hast.

Das PDF ist sehr lang. Der Extraktor akzeptiert bis zu 500 Seiten pro Dokument. Darüber hinaus zeigt er statt der Vorschaubilder einen Fehler. Die Arbeit passiert in deinem Browser, eine große Datei ist also auch durch den Arbeitsspeicher deines Rechners begrenzt.

Das PDF liegt hinter einem Login. Wenn der Link verlangt, dass du angemeldet bist, kann unser Server ihn ebenso wenig abrufen, und die Seite zeigt statt deiner Datei einen Fehler.

Du wolltest das Dokument in aufeinanderfolgende Teile zerlegen. Das Extrahieren baut neue Dateien aus den Seiten, die du auswählst. Wenn du das ganze Dokument in Stücke schneiden willst, etwa alle zehn Seiten, passt PDF teilen besser.

Die Kurzfassung

  • Das Tool: https://mytools.com/pdf/extract-pdf-pages
  • Mit bereits geladenem PDF öffnen: https://mytools.com/pdf/extract-pdf-pages/by-url?url={url-encoded PDF url}, ein PDF pro Link; mehrere auf einmal über die Upload-Seite
  • Aufrufbare Tools, wo WebMCP verfügbar ist: get_extract_pdf_pages_state, run_extract_pdf_pages({ pages: "9-12", output: "single" | "perSource" | "perPage", order: "document" | "selection" }), download_extract_pdf_pages
  • Das Urteil bleibt bei dir: Klick die Seiten an, auf die es ankommt, und run_extract_pdf_pages ohne Argumente verwendet deine Auswahl
  • Was es verändert: nichts an den Seiten selbst. Sie werden kopiert, nicht neu gezeichnet, Text bleibt also markierbar
  • Konten, CAPTCHAs, Wasserzeichen, Kontingente: keine
  • Deine Datei: wird in deinem Browser verarbeitet, nicht auf einem Server. Der ?url=-Abruf ist das Einzige, was unseren berührt, und er behält nichts