ein PDF im Browser zu bearbeiten ist nicht dasselbe, wie es in ein Bild umzuwandeln
tech · 2026-11-02 · 4 min
ein PDF im Browser zu bearbeiten ist nicht dasselbe, wie über einen Screenshot zu schreiben. Der Unterschied entscheidet darüber, ob das heruntergeladene Dokument für die nächste Person noch brauchbar ist.
ich habe PdfCanvas entwickelt, einen Browser-Editor und eine Open-Source-TypeScript-Bibliothek. Laut Website bleibt die Datei auf dem Gerät: kein Konto, kein Upload. Das ist eine Produktgrenze und kein Versprechen, dass jedes PDF leicht zu bearbeiten ist.
eine Seite ist mehr als ihr Aussehen
ein PDF kann Text, Vektorformen, Bilder, Schriftarten und Seitenstruktur enthalten. Ein Renderer macht daraus Pixel, damit du die Seite sehen kannst. Ein Editor muss mehr leisten: Bestehendes erkennen, Änderungen ermöglichen und ein Dokument erzeugen, das weiterhin nutzbare PDF-Inhalte enthält.
PdfCanvas nutzt pdf.js zum Anzeigen der Seiten, PDFium zum Bearbeiten vorhandenen Textes und pdf-lib zum Schreiben des Ergebnisses. Die Projekt-README beschreibt diese Aufteilung und das Exportformat. Die ursprünglichen Seiten bleiben Vektoren; hinzugefügter Text und Formen werden als PDF-Objekte geschrieben, nicht als seitenfüllende Bilder abgeflacht.
das ist wichtig, wenn jemand das Dokument später durchsuchen, auswählen oder drucken muss. Außerdem ist die Implementierung dadurch weniger wie Zeichnen auf einer Leinwand, als es die Oberfläche vermuten lässt.
die Datei lokal zu halten verändert den Kompromiss
der Editor läuft im Browser. Laut FAQ wird das PDF nicht an einen Server gesendet; das lässt sich im Network-Panel der Browser-Entwicklertools prüfen. Ich habe diese Grenze gewählt, weil Verträge, Rechnungen und Formulare genau die Dokumente sind, die man ungern bei einem unbekannten Dienst hochlädt.
die Kehrseite ist einfach: Es gibt keine Serverkopie, die du wiederherstellen kannst. Lade die bearbeitete Datei herunter, bevor du die Seite verlässt. Lokale Verarbeitung ist gut für den Datenschutz, ersetzt aber kein Backup und macht ein beschädigtes Quelldokument nicht sicher.
was es nicht kann
eine gescannte Seite ist ein Bild und kein bearbeitbarer Text. PdfCanvas führt kein OCR aus und kann deshalb nicht selbst eine Textebene aus dem Scan erstellen. Auch die Schriftunterstützung spielt eine Rolle: Die Projektdokumentation beschreibt Fälle, in denen Text verschoben, aber nicht mit der ursprünglichen Schrift neu geschrieben werden kann.
das sind keine Fußnoten, die man verstecken sollte. Sie helfen dir zu entscheiden, ob das Werkzeug zum Dokument passt, bevor du anfängst. Ist das PDF ein Scan, verwende zuerst ein OCR-Werkzeug. Nutzt der Originaltext eine nicht unterstützte Schrift, prüfe das Ergebnis, bevor du dich darauf verlässt.
die nützliche Frage ist nicht, ob ein PDF-Editor auf eine Seite zeichnen kann. Entscheidend ist, ob die heruntergeladene Datei ein weiter nutzbares PDF bleibt. Das ist die Vorgabe, um die ich PdfCanvas gebaut habe, und der Grund, warum seine Grenzen neben den Funktionen sichtbar sind.