oxps para pdf ou imagem - Linux

6

Estou tentando resolver o problema de converter um arquivo .oxps em .pdf ou outro formato de arquivo. Alguma solução para o Linux por aí?

Eu tenho pesquisado e não consigo pensar muito até agora.

Talvez até mesmo algo para converter em xps primeiro e depois em pdf?

Eu tentei convert e ghostscript do ImageMagick, mas não tive sorte. Talvez eu esteja fazendo algo errado?

Nota: estou usando o Gentoo e / ou o Ubuntu.

EDITAR

A solução é abordada na resposta do @ThatGuy. No entanto, por algum motivo, mudraw não foi puxado com mupdf-tools no Ubuntu (estou executando um Ubuntu 12.04.5 LTS sem cabeça).

No entanto, a fonte está disponível no site do MuPDF . Eu construí a fonte e consegui resolver o problema.

    
por Mikolaj 04.03.2015 / 03:30

3 respostas

9

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).

    
por 06.03.2015 / 19:34
2

Você pode usar este conversor on-line - online2pdf .

Ou se você tiver acesso a uma máquina com Windows 8, poderá converter o arquivo para pdf (ou xps) usando uma impressora pdf.

Além disso, o MuPDF no Linux pode abrir um arquivo .oxps (apenas para visualização).

    
por 04.03.2015 / 04:25
1

No windos8, a impressora XPS já está instalada. Abra o arquivo oxps no visualizador xps e clique para imprimir, escolha Microsoft XPS Document writer, a opção virá para salvar em arquivo e no arquivo inferior, o nome OpenXPS Document ( .oxps) aparecerá, Não selecione, vá para baixo opções aparecerão, escolha Documento XPS ( .xps). Você obterá o documento Xps para ser convertido em PDF por XPS para PDF conversor disponível gratuitamente em cnet.com

    
por 11.08.2015 / 04:48