Ich schreibe ein Wrapper-Shell-Skript, um Folgendes zu tun:
- Durchsucht ein Verzeichnis nach .pdf / .djv-Dateien.
- erstellt eine geordnete "Wiedergabeliste" von Dateien
- Öffnet die erste Datei in einem PDF-Reader.
- Automatisch alle 0,5 / 1,0 / 2,0 Sekunden zur nächsten Seite wechseln (vom Benutzer konfigurierbar)
- Wenn ein .pdf / .djvu das Ende erreicht, wird das nächste PDF aus der "Wiedergabeliste" geladen und so weiter, bis die "Wiedergabeliste" erschöpft ist.
Angenommen, ich habe keinen Zugriff auf den Quellcode des PDF-Readers. Woher weiß das Skript, dass die PDF-Datei zu Ende ist?
linux
pdf
shell-script
bash-scripting
pdf-reader
rinfinity
quelle
quelle
Welchen PDF-Reader verwenden Sie? Wenn Sie einen PDF-Reader mit DBUS-Schnittstelle verwenden und die Seitenzahlen über DBUS verfügbar machen, können Sie dies abfragen.
mtak
1
stackoverflow.com/q/25486470/1030675
choroba
Ich verwende jedes Programm, das gescannte Bilder (.pdf / .djvu) schnell genug rendern kann. Nachdem ich Ihre Antwort durchgesehen hatte, suchte ich nach DBUS und stellte fest, dass alle 'Optionen', die ich in meinem Kopf hatte, DBUS-kompatibel waren (von Evince bis Okular und viele zwischenzeitlich).
rinfinity