oxps als pdf oder image - Linux

8410
Mikolaj

Ich habe versucht, das Problem der Konvertierung einer .oxps-Datei in .pdf-Dateien oder andere Dateiformate zu lösen. Irgendwelche Lösungen für Linux da draußen?

Ich habe herumgesucht und kann bisher nicht viel herausfinden.

Vielleicht noch etwas zum Konvertieren in xps und dann als pdf?


Ich habe versucht, ImageMagicks convertund ghostscript, aber kein Glück. Vielleicht mache ich etwas falsch?

Hinweis: Ich verwende Gentoo und / oder Ubuntu.


BEARBEITEN

Die Lösung ist in der Antwort von @ThatGuy enthalten. Aus irgendeinem Grund wurde mudrawjedoch nicht mit mupdf-toolsUbuntu eingezogen (ich habe einen 12.04.5 LTS-UTS ohne Head).

Die Quelle ist jedoch auf der MuPDF- Website verfügbar . Ich baute die Quelle und konnte das Problem lösen.

6

3 Antworten auf die Frage

9
ThatGuy

Methode # 1 (empfohlen)

Softwarevoraussetzungen: Ghostscript / GhostXPS (Version 9.19 oder höher).

Um OXPS in PDF zu konvertieren, führen Sie einfach den folgenden Befehl aus:

gxps -sDEVICE=pdfwrite -sOutputFile=/path/to/output.pdf -dNOPAUSE /path/to/input.oxps

Diese Methode behält Textebenen bei.


Methode # 2 (veraltet)

(Dies funktioniert unter Windows, Mac und Linux, konvertiert jedoch Textebenen in Bilder.)

Verwenden Sie mudraw(in MuPDF enthalten ; mupdf-tools in Debian-basierten Distributionen), um die .oxps-Datei in eine Reihe von .png-Dateien zu konvertieren (die direkte Konvertierung in PDF funktioniert nicht richtig; Schriftarten werden durcheinander gebracht) mit einer Auflösung von 300 dpi :

mudraw -o mudraw_output_page_number_%d.png -r 300 input.oxps 

Konvertieren Sie die PNG-Dateien mit dem ImageMagick - convertDienstprogramm in eine mehrseitige PDF-Datei :

convert mudraw_output_page_number_*.png final.pdf 

Hinweis: Wenn convertdie Seitenreihenfolge beeinträchtigt wird, können Sie jede einzelne .png-Datei als Eingabe angeben (dh, ohne Platzhalter zu verwenden):

convert 1.png 2.png 3.png final.pdf 

Dies sollte auf allen Plattformen funktionieren, auf denen MuPDF und ImageMagick verfügbar sind (auch unter Windows).

Danke, aber kein Glück. Ich kenne mich auch mit Ubuntu nicht aus, hauptsächlich mit Gentoo. Mudraw wurde bei der Installation auf Ubuntu nicht eingezogen ... aber ich baute es auf Gentoo auf. Kein Glück. Mikolaj vor 9 Jahren 0
MuPDF ist in mehrere Pakete auf Debian-basierter Distributionen aufgeteilt. `` mudraw`` ist im mupdf-tools-Paket enthalten. Könnten Sie erläutern, warum es nicht funktioniert? ThatGuy vor 9 Jahren 1
Ich erhalte folgende Meldungen: `error: Versionshersteller kann nicht erkannt werden`, `warning: Versuch, kaputte Xref zu reparieren`, `warning: lexical error (unerwarteter ')')` und eine Menge ähnlicher. Mikolaj vor 9 Jahren 1
Laut http://www.mupdf.com/docs/browse/source/pdf/pdf-xref.c sollte dies "Versionsmarkierung" sein. Versuchen Sie trotzdem, das Ausgabeformat explizit anzugeben: `` mudraw -o mudraw_output_page_number_% d.png -r 300 -F png input.oxps`` ThatGuy vor 9 Jahren 1
Welche Version von Mudraw verwenden Sie auch (dh, was ist die Ausgabe von `` apt-cache policy mupdf-tools``)? ThatGuy vor 9 Jahren 0
Auf Ubuntu habe ich "0.9-2ubuntu1", aber wie ich sagte, wurde kein Mudraw mit hineingezogen, so dass ich nicht auf Ubuntu testen konnte. Auf Gentoo habe ich '1.1_p20121127'. Mikolaj vor 9 Jahren 0
OK. Die Version, die ich verwendete, war alt. Ich habe die Quelle von [mupdf.com] (http://mupdf.com) heruntergeladen und alles ist in Ordnung. Danke für Ihre Hilfe. Ich habe deine Antwort akzeptiert. Mikolaj vor 9 Jahren 0
`` mudraw`` wurde in früheren Versionen von MuPDF (einschließlich 0.9-2ubuntu1) `` pdfdraw`` genannt. Ist `` pdfdraw`` auf Ihrem System installiert? Wenn nicht, können Sie es mit `` sudo apt-get install mupdf-tools`` installieren. Ich habe selbst noch nie `` pdfdraw`` verwendet, aber Sie können `` pdfdraw`` anstelle von `` mudraw`` verwenden. ThatGuy vor 9 Jahren 2
2
jL4

Sie können diesen Online-Konverter verwenden - online2pdf .

Wenn Sie Zugriff auf einen Windows 8-Computer haben, können Sie die Datei mit einem PDF-Drucker in pdf (oder xps) konvertieren.

MuPDF unter Linux kann auch eine .oxps-Datei öffnen (allerdings nur zur Ansicht).

Vielen Dank. Ich kann jedoch den Online-Konverter nicht verwenden und keinen Zugriff auf Windows 8 haben. Brauchen Sie etwas lokales. Aber eine gute Antwort für andere, die vielleicht stoßen. Mikolaj vor 9 Jahren 0
Das Annehmen dieser Antwort scheint zu diesem Zeitpunkt der einzige Weg zu sein. Vielen Dank. Mikolaj vor 9 Jahren 0
Leider ist das .oxps-Format ein neues Format, das nur von Windows 8 unterstützt wird. Daher unterstützen nur wenige Programme dieses Format. jL4 vor 9 Jahren 1
Danke, ich habe endlich die Linux-Route aufgegeben. Ich habe jemanden mit einer Windows 8-Box, um zu helfen. Mikolaj vor 9 Jahren 0
1
shivanand

In windos8 ist bereits ein XPS-Drucker installiert. Öffnen Sie die oxps-Datei im xps-Viewer und klicken Sie zum Drucken auf Microsoft XPS Document Writer. Die Option wird zum Speichern in der Datei angezeigt. In der untersten Datei wird der Name OpenXPS-Dokument ( .oxps) angezeigt erscheint, wählen Sie XPS-Dokument ( .xps). Sie erhalten das Xps-Dokument, das von XPS in PDF konvertiert werden soll, und zwar kostenlos unter cnet.com

Ich glaube, das Poster sucht nach einer Linux-Lösung. Dmitry Grigoryev vor 8 Jahren 1