Método 1 (recomendado)
Requisitos de software: Ghostscript / GhostXPS (versão 9.19 ou posterior).
Para converter OXPS em PDF, basta executar o seguinte comando:
gxps -sDEVICE=pdfwrite -sOutputFile=/path/to/output.pdf -dNOPAUSE /path/to/input.oxps
Este método preserva as camadas de texto.
Método 2 (descontinuado)
(Isso funciona no Windows, Mac e Linux, mas converte camadas de texto em imagens)
Use mudraw
(incluído no MuPDF ; mupdf-tools em distribuições baseadas no Debian) para converter o arquivo .oxps em um série de arquivos .png (a conversão direta para PDF não funciona corretamente; as fontes ficam bagunçadas) com uma resolução de 300 dpi:
mudraw -o mudraw_output_page_number_%d.png -r 300 input.oxps
Converta os arquivos .png em um PDF de várias páginas usando o utilitário ImageMagick convert
:
convert mudraw_output_page_number_*.png final.pdf
Nota: Se convert
confundir a ordem das páginas, você poderá especificar cada arquivo .png como entrada (ou seja, sem usar curingas):
convert 1.png 2.png 3.png final.pdf
Isso deve funcionar em todas as plataformas onde o MuPDF e o ImageMagick estão disponíveis (também no Windows).