Okular PDF-Reader

Der KDE PDF-Betrachter auch unter Windows

Okular PDF-Reader unter Windows installieren

Okular ist ein vielseitiger Dokumentenbetrachter, der als freie Software unter der GNU General Public License (GPL) veröffentlicht wird. Er ist Teil der KDE Applications 5. [Quelle]
Die offizielle Seite mit weiteren Informationen findest du hier.

Ich nutze den Okular PDF-Reader unter KDE sehr gerne und wollte ihn auch unter Windows verwenden. Doch leider führt die offizielle Empfehlung meist nur zum Microsoft Store, wo oft eine ältere Version bereitgestellt wird.

Nach etwas Recherche bin ich auf GitHub fündig geworden. Dort sind in einigen .yaml-Dateien direkte Download-Links zu aktuelleren Versionen zu finden.

Hier geht’s zur Quelle auf GitHub


Direktdownload für Okular – Microsoft Store umgehen

Falls du Okular ohne den Umweg über den Microsoft Store installieren möchtest, findest du hier aktuelle, direkt nutzbare Windows-Builds:

https://cdn.kde.org/ci-builds/graphics/okular/


Apps, die aus dem Microsoft Store installiert wurden, vollständig deinstallieren

Solltest du Okular oder eine andere App über den Microsoft Store installiert haben, kann es schwieriger sein, sie wieder vollständig loszuwerden. Die einfachste Methode ist die Windows CLI (Command Line Interface).

Okular deinstallieren über die Windows-Terminal

  1. Öffne ein Terminal mit Administrator-Rechten (PowerShell oder Eingabeaufforderung).
  2. Gib folgenden Befehl ein, um Okular zu entfernen: winget uninstall okular

Falls mehrere Versionen von Okular oder ähnliche Pakete installiert sind, kann es notwendig sein, die genaue Bezeichnung der App anzugeben.

pyUpload (HTTPS-Server)

pyUpload – Sicherer Datei-Upload-Server für einfache und verschlüsselte Übertragungen

GitHub release (latest by date)

Beschreibung

pyUpload ist eine leistungsstarke und zugleich minimalistische Lösung für den sicheren Datei-Upload über HTTPS.
Ideal für Privatnutzer, Unternehmen oder Teams, die Dateien schnell und geschützt zwischen Geräten austauschen möchten – ohne USB-Kabel, Apps oder komplizierte Setups.

Nach dem Start scannst du einfach den automatisch generierten QR-Code mit deinem Smartphone und lädst deine Dateien direkt über die Weboberfläche hoch.
Alle hochgeladenen Dateien werden strukturiert in separaten Verzeichnissen pro Gerät gespeichert.

Zusätzlich erzeugt pyUpload bei Bedarf ein selbstsigniertes SSL-Zertifikat, um deine Übertragungen verschlüsselt und zuverlässig abzusichern.

Features – Vorteile auf einen Blick

  • Sichere Dateiübertragung per HTTPS
    Alle Daten werden verschlüsselt übertragen.
  • Automatische SSL-Zertifikatserstellung
    Keine zusätzliche Konfiguration notwendig.
  • Intuitive Weboberfläche
    Browser-basiert, keine separate Installation erforderlich.
  • Strukturierte Speicherung
    Dateien werden in client-spezifischen Ordnern abgelegt.
  • Detailliertes Logging
    Zentrale und gerätespezifische Protokollierung aller Uploads.
  • Flexibler Betrieb
    Wählbar zwischen GUI (mit QR-Code) oder reiner Konsolen-Version.
  • Schnelle Einrichtung
    Download, entpacken, starten – fertig!

Installationsanleitung – So startest du pyUpload

Es gibt drei Wege, pyUpload zu nutzen:

  • Manuelle Installation in einer bestehenden Python-Umgebung
  • Nutzung der vorkompilierten .exe-Version für Windows
  • Nutzung in einer virtuellen Umgebung mit automatisierter Einrichtung

1. Manuelle Installation (für Python-Nutzer)

  1. Stelle sicher, dass Python 3 installiert ist.

  2. Installiere alle Abhängigkeiten:

    
    pip install -r requirements.txt
    
  3. Starte den Server:

    
    python pyUpload.py
    
  4. Konsolenmodus (ohne GUI):

    
    python pyUpload.py --nogui
    

2. Nutzung der .exe Download-Version

  1. Lade die neueste pyUpload.zip von GitHub herunter.

  2. Entpacke die ZIP-Datei.

  3. Starte die pyUpload.exe.

    • Optional: Konsolenmodus starten:

      
      pyUpload.exe --nogui
      
  4. Hilfe und Optionen aufrufen:

    
    pyUpload.exe --help
    

3. Nutzung mit virtueller Python-Umgebung

  1. Lade die ZIP-Datei mit vorbereiteter Umgebung.
  2. Starte die install.bat per Doppelklick.
  3. pyUpload wird in einer venv eingerichtet.
  4. Starte pyUpload mit start.bat. Standardmäßig öffnet sich die GUI mit QR-Code.

Zugriff auf die Weboberfläche

  • Nach dem Start erreichst du den Server über:

    
    https://<server-ip>:4443
    
  • Bei GUI-Start erscheint ein QR-Code, der die Verbindungsadresse enthält – ideal für Smartphone-Zugriff.

Datei-Upload – Schritt für Schritt

  1. Öffne die Weboberfläche im Browser.
  2. Wähle die gewünschte Datei aus.
  3. Klicke auf „Hochladen“.
  4. Nach erfolgreichem Upload erscheint eine Bestätigungsseite.

SSL-Zertifikatswarnung umgehen

Da pyUpload ein selbstsigniertes Zertifikat nutzt, zeigt dein Browser beim ersten Zugriff eine Warnung an.
Du kannst:

  • Über „Erweitert“ → „Trotzdem fortfahren“ die Verbindung akzeptieren.
  • Alternativ ein eigenes Zertifikat (cert.pem und key.pem) einbinden, um Warnungen dauerhaft zu vermeiden.

Logging und Fehlerbehandlung

  • Alle Uploads und Anfragen werden zentral und pro Client in Logdateien gespeichert (logs/-Verzeichnis).
  • Im Fehlerfall liefern die Logs wertvolle Hinweise zur Problemanalyse.

Screenshots

Screenshot QR-Code GUI v1.2.1

Download

GitHub release (latest by date)

Lizenz und Autor

  • Entwickelt von Adam Skotarczak © 2025.

Hinweis:
Alle Codeblöcke und Befehle sind jetzt standardkonform und sauber getrennt. Kein überflüssiges HTML mehr, perfekt für WordPress-Seiten oder GitHub-Projekte.