Zum Inhalt springen
Thomas Karner
Menü

· aktualisiert am · Thomas Karner

voidrab: Zwei Web-Werkzeuge für die Arbeit mit PDF-Dokumenten

Der PDF Co-Viewer zum gemeinsamen Durchsehen von Dokumenten und der PDF Pattern Matcher zum Abgleich großer Dokumentstapel – wie sie funktionieren und wofür sie gedacht sind.

Ein großer Teil der Büroarbeit dreht sich immer noch um PDF-Dokumente: Verträge gemeinsam durchgehen, Rechnungen mit Kontoauszügen abgleichen, Lieferscheine prüfen. Unter dem Namen voidrab habe ich zwei kleine Web-Anwendungen gebaut, die genau solche Aufgaben vereinfachen. Beide laufen direkt im Browser, ohne Installation.

PDF Co-Viewer: Dokumente gemeinsam durchsehen

Wer schon einmal in einem Videocall einen Vertrag Seite für Seite besprochen hat, kennt das Problem: Die Bildschirmfreigabe ist unscharf, jemand scrollt zu schnell, und niemand weiß genau, welcher Absatz gerade gemeint ist.

Der PDF Co-Viewer geht einen anderen Weg. Statt ein Videobild zu übertragen, öffnen alle Teilnehmenden dasselbe Dokument in ihrem eigenen Browser. Eine Person übernimmt die Moderation: Wenn sie scrollt oder die Seite wechselt, folgen die Ansichten aller anderen automatisch. Mit einem Markierungswerkzeug lassen sich Textstellen oder Grafiken hervorheben, die dann für alle sichtbar sind. Wer selbst durch das Dokument führen möchte, kann die Moderation anfragen und übernehmen.

Wie es funktioniert

Die Synchronisation läuft über eine WebSocket-Verbindung (RFC 6455), also einen dauerhaft offenen Kanal zwischen Browser und Server. Darüber werden nur kleine Steuerbefehle verschickt – etwa „Seite 4, Position 30 %“ –, was die Verzögerung gering hält. Das PDF selbst lädt die moderierende Person einmal hoch; es wird dann in Paketen an die Teilnehmenden weitergereicht, sodass alle mit einer lokalen Kopie arbeiten. Die Oberfläche ist mit Vue.js 3 und Tailwind CSS umgesetzt und funktioniert auch auf Tablets und Smartphones.

Weil jedes Gerät das Dokument selbst darstellt, bleibt der Text scharf, und die Verbindung braucht deutlich weniger Bandbreite als eine Video-Bildschirmfreigabe.

Wofür er gedacht ist

  • Verträge oder Angebote gemeinsam mit Kundinnen und Kunden durchgehen
  • Berichte im Team reviewen oder Korrektur lesen
  • Unterlagen in Lehrveranstaltungen Seite für Seite besprechen
  • Kurze Abstimmungen, für die sich kein großes Meeting-Tool lohnt

PDF Pattern Matcher: Große Dokumentstapel abgleichen

Die zweite Anwendung löst ein anderes Problem: Man hat zwei Stapel Dokumente und muss prüfen, ob bestimmte Angaben in beiden vorkommen. Zum Beispiel, ob jede Rechnungsnummer aus einem Ordner auch im Kontoauszug auftaucht. Von Hand ist das mühsam und fehleranfällig.

Der PDF Pattern Matcher durchsucht die Dokumente anhand von Mustern (regulären Ausdrücken), etwa für IBANs, E-Mail-Adressen, Rechnungsnummern oder eigene Kennungen. Anschließend zeigt er, welche Werte in welchem Stapel fehlen und aus welcher Datei ein gefundener Wert stammt. Die Ergebnisse lassen sich als CSV exportieren und in Excel oder anderen Systemen weiterverarbeiten.

Auch gescannte Dokumente ohne kopierbaren Text werden unterstützt. Dafür kommt Tesseract.js zum Einsatz, eine Texterkennung (OCR), die direkt im Browser läuft.

Datenschutz durch Architektur

Die gesamte Verarbeitung passiert lokal im Browser. Die Dokumente werden nicht hochgeladen und verlassen das eigene Gerät nicht. Das ist eine bewusste Entscheidung: Gerade Rechnungen, Kontoauszüge oder Personalunterlagen enthalten personenbezogene Daten. Was nie auf einem Server landet, muss dort auch nicht geschützt, gespeichert oder gelöscht werden. Das entspricht dem Grundsatz der Datenminimierung und dem Gedanken des Datenschutzes durch Technikgestaltung in der DSGVO (Art. 5 und Art. 25).

Wofür er gedacht ist

  • Buchhaltung: Kontoauszüge gegen einen Ordner mit Rechnungen abgleichen
  • Personalwesen: Bewerbungsunterlagen nach bestimmten Zertifikaten oder Angaben durchsuchen
  • Recht und Compliance: Prüfen, ob Referenznummern oder Klauseln in einem ganzen Stapel von Verträgen einheitlich vorkommen
  • Logistik: Lieferscheine gegen Bestandslisten prüfen

Was sonst Stunden manueller Arbeit kostet, dauert so oft nur Sekunden.

Ausprobieren und Kontakt

Beide Werkzeuge können Sie direkt ausprobieren: viewer.voidrab.com und patterns.voidrab.com. Wenn Sie Fragen haben, die Tools kommerziell einsetzen möchten oder eine ähnliche Lösung für Ihre eigenen Abläufe brauchen, schreiben Sie mir.

Quellen

← Zurück zum Blog

Lassen Sie uns über Ihr Vorhaben sprechen.

In einem kostenlosen Erstgespräch klären wir, was Sie brauchen und wie ich Sie dabei unterstützen kann – unverbindlich.

contact@thomas-karner.com +43 680 140 33 20

Kostenloses Erstgespräch (30 min)