Ansicht umschalten
Avatar von Josiwack
  • Josiwack

5 Beiträge seit 13.06.2011

PDF mittels rechtsklick gerade rĂĽcken (Windows 10)

Vielen Dank fĂĽr den Beitrag,
ich habe schon lange nach einem Tool gesucht, dass ein (schief gescanntes) PDF unter Windows 10 einfach auf Rechtsklick gerade rĂĽcken kann

Ich habe ein einfaches Batch-Skript geschrieben, dass ich mittels Rechtsklick auf ein PDF-File im Explorer aufrufen kann. Das Batch-Skript ruft das Windows-Subsystem fĂĽr Linux auf und startet das Linux-Programm OCRMYPDF

Zuerst habe ich das Windows Subsystem fĂĽr Linux aktiviert und als Subsystem Ubuntu 18.04 LTS installiert (Anleitung: https://docs.microsoft.com/de-de/windows/wsl/install-win10)

Dann habe ich folgendes Batch-Skript in das Verzeichnis %USERPROFILE% geschrieben:
gerade.cmd

rem Korrigiert ein PDF um die Schiefe und erzeugt ein PDF/A rem dazu wird mittels WSL das Linux-Programm ocrmypdf aufgerufen rem das ganze kann mittels eines rechtsklicks auf das PDF ausgeführt werden. @echo off rem schaltet die ständige wiederholung des quelltextes ab SETLOCAL ENABLEEXTENSIONS rem SETLOCAL = kein Konflikt mit globalen Variablen! rem ENABLEEXTENSIONS = turn on "command processor extensions" @echo ------------------------------------------------------------------------ SET pdfneu=%~nx1 echo pdfneu: %pdfneu% SET pdfalt=%~nx1_old echo pdfalt: %pdfalt% echo on rem die INPUT Datei zur alten Datei umbenennen rename "%pdfneu%" "%pdfalt%" @echo ------------------------------------------------------------------------ rem ruft das LINUX-Programm ocrmypdf auf mit dem Parameter "Schräge beseitigen" @echo on wsl ocrmypdf --deskew "%pdfalt%" "%pdfneu%" @rem gibt die neue Datei aus @echo ------------------------------------------------------------------------ @echo off rem öffnet die Datei mit dem Standart-PDF-Viewer .\%pdfneu% del "%pdfalt%" rem löscht die Quelldatei rem erstellt von Johannes Wack

und mittels Registry-Eintrag kann das Skript auf Rechtsklick gestartet werden:

Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\SystemFileAssociations\.pdf\shell] [HKEY_CLASSES_ROOT\SystemFileAssociations\.pdf\shell\SHORTCUT-gerade-7591] "Icon"="C:\\WINDOWS\\System32\\imageres.dll,85" "MUIVerb"="gerade" [HKEY_CLASSES_ROOT\SystemFileAssociations\.pdf\shell\SHORTCUT-gerade-7591\command] @="\"C:\\Users\\johan_000\\gerade.cmd\" \"%1\""

Das User-Verzeichnis muss selbstverständlich auf euer %USERPROFILE% angepasst werden.

Das Posting wurde vom Benutzer editiert (13.12.2019 11:08).

Bewerten
- +
Ansicht umschalten