← All posts

21. September 2026

Kann dein KI-Assistent ein PDF versandfertig verkleinern?

Ja — gib ihm einen Link, und er komprimiert das PDF in deinem Browser, meldet die neue Größe und speichert die Datei; du greifst nur ein, um zu beurteilen, ob die Seiten noch gut lesbar sind.

Ja. Ein KI-Assistent kann ein PDF für dich mit dem MyTools PDF-Komprimierer komprimieren: Mit einem Link zur Datei öffnet er mytools.com/pdf/compress-pdf/by-url?url=... mit dem bereits geladenen PDF, komprimiert es, liest die genaue neue Größe aus und speichert das Ergebnis. Ein Fotobericht mit 13,9 MB kommt mit der Standardeinstellung auf 319 KB. Es gibt kein Konto anzulegen und kein CAPTCHA, und die Komprimierung läuft in deinem Browser statt auf einem Server.

Was dein Assistent nicht kann: sich das Ergebnis so ansehen, wie du es tun wirst. Da kommst du wieder ins Spiel, und das kostet dich einen einzigen Satz.

Was dein Assistent eigentlich entscheidet

Wenn du sagst „mach dieses PDF klein genug für eine E-Mail“, vergleicht dein Assistent keine Komprimierer. 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 schon an der ersten oder zweiten Frage durch.

Gibt es ein Konto? Eine Registrierungshürde stoppt einen Assistenten, bevor er anfängt. Er kann sich nicht für dich registrieren, keine E-Mail-Adresse bestätigen und keinen Nutzungsbedingungen in deinem Namen zustimmen. MyTools hat keine Registrierung und kein Login; jedes Tool funktioniert beim ersten Besuch.

Gibt es ein CAPTCHA? Ein CAPTCHA soll beweisen, dass der Besucher keine Software ist, und Software 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 das PDF nur auf deinem Rechner, wählst du es einmal aus, und alles danach bleibt Sache des Assistenten. Der Komprimierer sagt das selbst, wenn er leer ist: "No PDFs loaded. Call open_mytools_tool with slug 'compress-pdf' and one or more urls, or ask the user to add them."

Ist das Ergebnis brauchbar? Manche Tools stempeln ein Wasserzeichen auf die Ausgabe oder stellen den Download hinter eine Bezahlschranke. Ein Assistent, der dir so eine Datei zurückgibt, hat mehr von deiner Zeit verschwendet, als wenn er abgelehnt hätte. MyTools fügt deinen Seiten nichts hinzu, und es gibt keine Obergrenze einer Gratisstufe, an die du stoßen könntest.

Wo landet die Datei? Ein umsichtiger Assistent sollte es sich zweimal überlegen, bevor er deinen Vertrag oder deine Krankenakte an einen Server schickt, über den er nichts weiß. Bei MyTools findet die Komprimierung in deinem Browser statt; nichts wird auf einem Server gespeichert, also gibt es nichts, was jemand aufbewahren könnte. Die einzige Ausnahme ist der Link-Einstieg weiter unten: Um ein PDF von einer URL zu laden, ruft unser Server diese URL ab, damit dein Browser die Bytes zum Arbeiten hat. Er behält sie nicht.

Keine dieser Prüfungen betrifft die Qualität. Jede ist eine Bedingung, die erfüllt sein muss, bevor ein Assistent überhaupt handeln kann.

Die URL, die er bauen kann

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

https://mytools.com/pdf/compress-pdf/by-url?url=https%3A%2F%2Fexample.com%2Fsite-survey.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 Komprimierer öffnet sich mit dieser Datei geladen und startbereit. Der Link muss auf das PDF selbst zeigen. Eine „Im Browser ansehen“-Seite eines Filesharing-Dienstes liefert 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 Komprimierer registriert drei:

  • get_compress_pdf_state: die geladenen PDFs mit ihrer Größe in Bytes, die gewählte Stufe und, sobald er gelaufen ist, wie stark jede Datei geschrumpft ist
  • run_compress_pdf: mit screen, recommended oder print komprimieren
  • download_compress_pdf: das Ergebnis auf deinem Gerät speichern

Zuerst den Zustand auszulesen ist das, was den Assistenten die Frage beantworten lässt, die du tatsächlich gestellt hast. „Bring es unter 10 MB“ bedeutet nichts, solange er nicht weiß, dass die Datei 13,9 MB groß ist. Und run_compress_pdf kehrt erst zurück, wenn die Komprimierung fertig ist, es gibt also keinen Fortschrittsbalken zu beobachten und kein Rätselraten, wann sie abgeschlossen ist. Hier ist ein echter Austausch mit einem vierseitigen Baustellenbericht voller Fotos:

get_compress_pdf_state({})

→ { "phase": "configure",
    "files": [{ "name": "site-survey.pdf", "bytes": 13902636 }],
    "level": "recommended", "compressed": null,
    "hint": "Call run_compress_pdf with a level, or with no arguments to use
             the one selected on screen. It does not return until compression
             has finished." }

run_compress_pdf({ level: "recommended" })

→ "Compressed 1 PDF(s) at the 'recommended' level.
   Call download_compress_pdf to save it."

get_compress_pdf_state({})

→ { "phase": "download", "level": "recommended",
    "compressed": [{ "name": "site-survey-compressed.pdf",
                     "originalBytes": 13902636,
                     "compressedBytes": 319204, "failed": false }], … }

download_compress_pdf({})

→ "Saving site-survey-compressed.pdf to the user's device."

Von 13,9 MB auf 319 KB, und der Aufruf kam bei dieser vierseitigen Datei in weniger als zwei Sekunden zurück. Längere Dokumente brauchen länger, weil jede Seite nacheinander verarbeitet wird.

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

Ein Assistent kann Byte-Zahlen lesen. Er kann nicht erkennen, ob die Maße auf Seite drei deines Lageplans noch lesbar sind oder ob die Unterschrift auf der letzten Seite noch wie eine Unterschrift aussieht. Der Komprimierer arbeitet, indem er jede Seite als Bild in geringerer Auflösung neu zeichnet; wie viel Detail erhalten bleibt, ist also eine Frage dessen, was die Seiten zeigen, und beurteilen kann das nur jemand, der sie sich ansieht.

Diese Übergabe ist der Grund, warum das hier eine Webseite ist und kein Hintergrundjob. Müsste sich niemand das Ergebnis ansehen, wäre es ein API-Aufruf, und niemand würde eine Seite davorstellen. Weil du es dir ansehen musst, erledigt der Assistent die ganze mechanische Arbeit (Datei laden, komprimieren, Größe melden, speichern), gibt dir dann die eine Entscheidung, die deine Augen braucht, und nimmt den Auftrag wieder auf, sobald du geantwortet hast.

In der Praxis kostet dich dieses Hin und Her einen Satz. Du öffnest die komprimierte Datei, und wenn das Kleingedruckte unscharf geworden ist, sagst du es. Der Assistent lässt es mit einer schärferen Stufe erneut laufen, und das Tool beginnt wieder bei deinem Original, nicht bei der bereits komprimierten Kopie:

get_compress_pdf_state({})
→ … "level": "recommended", "compressedBytes": 319204

    ← du öffnest es: „die Maße auf Seite 3 sind verschwommen“

run_compress_pdf({ level: "print" })
→ "Compressed 1 PDF(s) at the 'print' level.
   Call download_compress_pdf to save it."

get_compress_pdf_state({})
→ … "level": "print", "originalBytes": 13902636, "compressedBytes": 950841

Mit 951 KB liegt es immer noch weit unter jedem E-Mail-Limit, und jetzt liest sich die Seite so, wie du es brauchst. Umgekehrt geht es genauso: Wenn ein Portal nur 200 KB erlaubt, hat screen diese Datei auf 108 KB gebracht.

Du kannst deine Antwort auch mit einem Klick statt mit einem Satz geben. Wähle im Komprimierer Bildschirm, Empfohlen oder Druck, und get_compress_pdf_state meldet die Stufe, die du gewählt hast; ein Assistent, der run_compress_pdf ohne Argumente aufruft, komprimiert also genau mit dieser Stufe.

Was du deinem Assistenten sagst

Gib ihm einen Link und ein Limit und lass ihn die Stufe wählen:

Komprimiere dieses PDF, damit ich es per E-Mail schicken kann, es muss unter 10 MB sein: https://example.com/site-survey.pdf

Das muss über ein Portal hochgeladen werden, das nur Dateien bis 2 MB annimmt. Verkleinere es mit MyTools und sag mir die neue Größe: https://example.com/application.pdf

Komprimiere das für den Druck, der Text soll scharf bleiben: https://example.com/brochure.pdf

Und wenn das PDF auf deinem eigenen Rechner liegt, sag es, und der Assistent öffnet das Tool und wartet auf dich:

Öffne den MyTools PDF-Komprimierer. Ich füge die Datei hinzu, dann komprimiere sie mit der empfohlenen Stufe und speichere sie.

Wenn dein Assistent sagt, er könne keine PDFs komprimieren, ändert ein Verweis auf mytools.com/pdf/compress-pdf/by-url?url= mit deinem Link meistens die Antwort. Der Einwand betrifft selten das Komprimieren. 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 kann er ein lokales PDF nicht von sich aus in die Seite bringen. Das kostet dich einen Schritt, nicht den ganzen Auftrag: Er öffnet den Komprimierer, 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. Der Upload-Weg nimmt außerdem mehrere PDFs auf einmal an und kann sie als einzelne ZIP-Datei speichern; der Link-Weg lädt eins. Wenn du den Assistenten lieber weglässt, führt dich wie man ein PDF komprimiert durch die drei Klicks.

Du musst den Text danach markieren oder durchsuchen. Weil jede Seite als Bild neu gezeichnet wird, hat die komprimierte Datei keinen markierbaren Text, keine anklickbaren Links und keine ausfüllbaren Formularfelder. Bei einem Scan geht dadurch nichts verloren, denn ein Scan war schon immer ein Bild. Bei einem Dokument, das du durchsuchen, ausfüllen oder aus dem du kopieren willst, behalte das Original. Warum ist mein PDF so groß erklärt, wann sich dieser Tausch lohnt.

Das PDF besteht überwiegend aus Text. Text ist in einem PDF ohnehin winzig, und ihn in Bilder umzuwandeln macht die Datei größer, nicht kleiner. In diesem Fall gibt dir das Tool deine Originaldatei unverändert zurück, und der Zustand meldet vorher und nachher dieselbe Anzahl Bytes. Der Assistent sieht das und kann es dir sagen, damit du keine schwerere Datei in die Hand gedrückt bekommst. Ist ein textlastiges Dokument trotzdem zu groß, funktioniert es besser, nur die wichtigen Seiten zu schicken oder es in Teile aufzuteilen.

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

Die Datei ist riesig. Wir setzen keine Größenbegrenzung, und es gibt kein Kontingent. Aber die Arbeit passiert in deinem Browser, ein sehr großes Dokument ist also durch den Arbeitsspeicher deines Rechners begrenzt, und ein langes braucht länger.

Die Kurzfassung

  • Das Tool: https://mytools.com/pdf/compress-pdf
  • Mit bereits geladenem PDF öffnen: https://mytools.com/pdf/compress-pdf/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_compress_pdf_state, run_compress_pdf({ level: "screen" | "recommended" | "print" }), download_compress_pdf
  • Das Urteil bleibt bei dir: Sieh dir das Ergebnis an, sag „schärfer“ oder „kleiner“, und der Assistent lässt es erneut ab deinem Original laufen
  • Was es verändert: Jede Seite wird zu einem Bild, Text lässt sich also nicht mehr markieren; würde die Datei dadurch größer, bekommst du dein Original zurück
  • Konten, CAPTCHAs, Wasserzeichen, Kontingente: keine
  • Deine Datei: wird in deinem Browser komprimiert, nicht auf einem Server; der ?url=-Abruf ist das Einzige, was unseren berührt, und er behält nichts