So können Sie die DJVU-Datei in UIWebview anzeigen

8

Ich habe eine iOS-Anwendung, in der ich Daten von .djvu file anzeigen möchte. Gibt es eine Möglichkeit, die Datei .djvu in Swift oder in UIWebview zu lesen?

Ich habe auch versucht, Lösungen folgende djvu Datei in UIWebView zu sehen, aber das hilft nicht.

1. direkt öffnen djvu Datei in uiwebview

%Vor%

2. Zweitens habe ich versucht, djvu-Datei pdf und die Vorführung zu konvertieren, die PDF-Datei in Ansicht umgewandelt. Referenz-Link: Ссылка Aber das gibt Spiegelbild mit geringer Qualität.

3. Ich habe mit Hilfe von UIDocumentInteractionController() auf Vorschaudatei versucht, und es ist Delegatmethode aber hat nicht funktioniert.

Bitte schlagen Sie mögliche Wege vor, dies zu tun.

    
Suraj Sonawane 24.11.2017, 06:45
quelle

1 Antwort

2

Wenn man bedenkt, dass .djvu-Dateien weniger beliebt sind als ähnliche Formate wie EPUB, MOBI, PDF und andere eBook-Dateiformate, würde ich folgendes Problem haben, um das Problem zu umgehen.

1) Erstellen Sie einen Web-Service, um djvu-Dateien in PDF zu konvertieren zB: http://example.com/djvuToPdf/djvuFile/outputFile

2) Lesen Sie die PDF-Datei in UIWebView

Um einen Web-Service zu erstellen, würde ich annehmen, dass Sie Zugriff auf jeden Linux-verteilten Server haben, in meinem Fall Ubuntu 16.04.

Schritt eins: Installieren Sie djvulibre sudo apt-get install djvulibre-bin ghostscript

Schritt zwei: Testlauf $ djvups inputFile.djvu | ps2pdf - outputFile.pdf . Sie können auch den Befehl ddjvu verwenden. Dateien, die mit ddjvu command konvertiert wurden, sind jedoch 10x größer als djvups command. Sie sollten in Erwägung ziehen, --help zu verwenden, um die Einstellungen wie mode , quality usw. zu erkunden.

Schritt drei: Erstellen eines Web Service (um die Dinge einfach zu halten, benutze ich PHP, benutze alles nach Belieben [Python golang])

%Vor%

Letzter Schritt: PDF in App laden

Berücksichtigen Sie bei der Empfehlung von Apple, WKWebView anstelle von UIWebView zu verwenden.

%Vor%     
Odd 24.02.2018, 12:18
quelle

Tags und Links