Verschieben Sie eine Seite an eine andere Stelle in einer DJVU-Datei

1310
Tim

Ich habe mich gefragt, wie man eine Seite an eine andere Stelle in einer DJVU-Datei verschieben kann.

Zum Beispiel möchte ich, dass die Seite 7 zwischen Seite 10 und 11 verschoben werden kann, wobei alle Seitennummern relativ zur ursprünglichen Djvu-Datei angegeben sind. Mit anderen Worten, aus Seite 8 ~ 10, 7 in der ursprünglichen Djvu-Datei werden Seite 7 ~ 9, 10 aus der neuen DJVU-Datei.

Ich habe von djvused gehört, bin mir aber nicht sicher, ob es hilfreich sein kann.

Mein Betriebssystem ist Ubuntu 10.10.

Danke und Grüße!

1

1 Antwort auf die Frage

1
slotishtype

Lösung 1 - einfach

Laden Sie die englische Version von DJVU TOY herunter . Auf diese Weise können Sie Dokumente nach Belieben aufteilen und zusammenführen. Es ist sehr einfach. Hier sind die Manpages . Sie benötigen Google Translate, um die Seiten ins Englische zu übersetzen. Ich benutze Chrome, also war das kein Problem.

Teilen Sie einfach Ihr gesamtes Dokument auf. Ändern Sie die Seitenreihenfolge / Nummerierung im Ordner und führen Sie dann die Zusammenführung durch.

Lösung 2 - schwieriger, djvuextract ist schlecht dokumentiert.

Sie können DJVUEXTRACT verwenden, um Seiten aus einer DJVU-Datei zu extrahieren, und DJVUMAKE, um die Datei wieder zusammenzusetzen.

Alle sind Teil des DJVULibre- Projekts. Es ist eine ziemlich coole Bibliothek und wird die meisten Dinge tun, die Sie brauchen. Es läuft natürlich auch auf Ubuntu.

Vielen Dank! Ich bin nicht sicher über die Manpages für die beiden Befehle. Angenommen, der Name der Djvu-Datei lautet myfile.djvu. Wie kann ich eine weitere neue Datei new.djvu generieren, wobei Seite 8 ~ 10, 7 in der ursprünglichen Djvu-Datei Seite 7 ~ 9, 10 in der neuen Djvu-Datei ist? Tim vor 13 Jahren 0
@Tim Wurden Sie sortiert? Wenn nicht, werde ich mir das morgen ansehen. Könntest du erklären, was du brauchst, ich bin noch etwas verwirrt ... slotishtype vor 13 Jahren 0
Vielen Dank! Ich beabsichtigte, Seite 7 auf Seite 10 zu verschieben. Ich verstehe immer noch nicht ganz, wie dies mit DJVUEXTRACT und DJVUMAKE möglich ist. Tim vor 13 Jahren 0
So wird Seite 10 zu Seite 7 und Seite 10 zu Seite 11, stimmt das? Die Reihenfolge in der neuen Datei lautet also 1, 2, 3, 4, 5, 6, [* 7 entfernt], 8, 9, [* 7 eingefügt], 10, 11, 12 ... slotishtype vor 13 Jahren 0
Fast wird Seite 7 in der alten Datei Seite 10 in der neuen Datei, dh 1, 2, 3, 4, 5, 6, [* 7 entfernt], 8, 9, 10, [* 7 eingefügt], 11, 12 ... Tim vor 13 Jahren 0
Cool. Antwort später hinzufügen. slotishtype vor 13 Jahren 0
@ Zeit Überprüfen Sie die neue Antwort. Funktioniert super. slotishtype vor 13 Jahren 0
Vielen Dank! Es scheint unter Windows schön zu sein. Ich habe es mit Wine unter Ubuntu ausprobiert, und es funktioniert, obwohl es die Größe der Dateien beim Aufteilen und Zusammenfügen um mehr als das Zehnfache erhöht. Tim vor 13 Jahren 0