2016-04-02 11 views
0

Ich bin ein ePUB-Buchentwickler, der Adobe InDesign CC2015 unter Windows 10 verwendet. Sobald ich meine Änderungen abgeschlossen habe, muss ich den Inhalt exportieren von InDesign zu einer EPUB-Datei und Vorschau für Genauigkeit. Das InDesign-Exportfenster bietet die Möglichkeit, einen oder mehrere ePUB-Reader für die Vorschau des epub zu konfigurieren. Wenn ein Leser in diesem Exportfenster eingerichtet wird, sollte er eine EXE-Dateierweiterung haben. Einer der Leser, die ich gerne benutze, ist eine Google Chrome-Erweiterung namens Readium. Da dies in Chrome ausgeführt wird, gibt es keinen direkten Weg, InDesign mitzuteilen, wie man darauf zugreifen kann, aber ich habe eine Umgehung gefunden, indem ich eine Batch-Datei erstellt habe, die ich readium.bat nannte. Ich habe dies getan, indem ich eine Desktop-Verknüpfung für Readium erstellt habe. Dann habe ich die Eigenschaften für die Verknüpfung geöffnet, den Inhalt des Felds Target kopiert und in meinen Stapel eingefügt:Ich versuche, eine Stapeldatei aus dem Adobe InDesign Exportfenster zu öffnen, um eine Chrome-Erweiterung zu öffnen. EPUB-Leser

"C: \ Programme (x86) \ Google \ Chrome \ Application \ chrome.exe" --profile -directory = Standard --app-id = fepbnnnkkadjhjahcafoaglitekefifl

Ich ging zurück zum InDesign Export-Fenster und fügte den Namen der Stapeldatei zusammen mit dem Verzeichnispfad ein (siehe Screenshot).

InDesign Export Window screenshot Wenn ich exportieren, startet Readium, aber es lädt nicht die ePUB-Datei. Ich muss das manuell tun. Weiß jemand, ob es möglich ist, meine Batch-Datei zu bekommen, um den epub in Readium automatisch auf einmal zu laden?

Antwort

0

Stellen Sie sicher, dass readium.bat Datei enthalten diese:

"C: \ Program Files (x86) \ Google \ Chrome \ Application \ chrome.exe" --profile-Verzeichnis = Default --app- id = fepbnnnkkadjhjahcafoaglimekefifl "% ~ 1"

(Sie müssen "%~1" auf Dateinamen zu Chrom und Chrom-App übergeben.) -Test von cmd.exe tun readium.bat "yourpath\test.epub"

chrome.exe nicht vorbei Unterstützung Befehlszeile ein rguments zu Chrome-Apps. Die Chrome-App muss vom Entwickler geschrieben werden, um die Befehlszeilenargumente (SO#19227472) zu unterstützen.

Testen Sie Ihren Befehl in cmd.exe tun Sie eine cd to C:\ legen Sie Ihre Datei in C: \ und nennen Sie es test.epub. Testbefehl "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --profile-directory=Default --app-id=fepbnnnkkadjhjahcafoaglimekefifl test.epub. Wiederholen Sie dies, wenn dies nicht mit der Erweiterung ".epub" erfolgt. Dies überprüft, ob die Readium Chrome App Befehlszeilenargumente unterstützt.

Wenn die Tests fehlgeschlagen sind, wenden Sie sich an den Redium-Entwickler und überprüfen Sie, ob sie die Übergabe von Argumenten an ihre App unterstützen.

+0

Meine Batch-Datei hatte nicht die "% ~ 1". Ich habe es so hinzugefügt, wie du es geschrieben hast, aber es hat die EPUB-Datei im Reader nicht geöffnet. Was genau macht "% ~ 1"? Ich habe versucht, retium.bat "yourpath \ test.epub" zu testen. Es öffnet nur den Leser, aber es öffnet nicht den epub im Leser. –

+0

@Soundman Ich habe weitere Informationen hinzugefügt, um das zu beantworten. –

+0

Also habe ich an den Readium-Support geschrieben, um nachzufragen, ob ihre App Anfang April die Weitergabe von Argumenten unterstützt und bisher keine Antwort erhalten hat. Hier ist ein direktes Zitat aus der E-Mail, die ich erhalten habe: An dieser Stelle unterstützen wir keine Argumente. Lassen Sie mich das untersuchen und ein Problem einreichen. Ich werde Ihnen einen Link zu dem Problem senden, wenn es eingereicht wird. Danke Ric Wright Director of Engineering Readium Foundation –