Mik*_*laj 8 linux pdf xps conversion
我一直在尝试解决将 .oxps 文件转换为 .pdf 或其他文件格式的问题。有 Linux 的解决方案吗?
我一直在四处寻找,到目前为止还没有想出太多。
甚至可以先转换为xps然后转换为pdf?
我试过 ImageMagickconvert和ghostscript,但没有运气。也许我做错了什么?
注意:我使用的是 Gentoo 和/或 Ubuntu。
编辑
解决方案包含在@ThatGuy 的答案中。但是,由于某种原因,mudraw没有被mupdf-toolsubuntu吸引(我正在运行无头 12.04.5 LTS ubuntu)。
但是,可以从MuPDF 的网站获得源代码。我构建了源代码并能够解决问题。
Tha*_*Guy 15
软件要求:Ghostscript/GhostXPS(9.19 或更高版本)。
要将 OXPS 转换为 PDF,只需执行以下命令:
gxps -sDEVICE=pdfwrite -sOutputFile=/path/to/output.pdf -dNOPAUSE /path/to/input.oxps
此方法保留文本图层。
(这适用于 Windows、Mac 和 Linux,但会将文本图层转换为图像)
使用mudraw(包含在MuPDF 中;基于 Debian 的发行版上的 mupdf-tools)将 .oxps 文件转换为一系列 .png 文件(直接转换为 PDF 无法正常工作;字体变得混乱),分辨率为 300 dpi :
mudraw -o mudraw_output_page_number_%d.png -r 300 input.oxps
Run Code Online (Sandbox Code Playgroud)
使用ImageMagick的convert实用程序将 .png 文件转换为多页 PDF :
convert mudraw_output_page_number_*.png final.pdf
Run Code Online (Sandbox Code Playgroud)
注意:如果convert页面顺序混乱,您可以指定每个单独的 .png 文件作为输入(即,不使用通配符):
convert 1.png 2.png 3.png final.pdf
Run Code Online (Sandbox Code Playgroud)
这应该适用于 MuPDF 和 ImageMagick 可用的所有平台(在 Windows 上也是如此)。
| 归档时间: |
|
| 查看次数: |
10594 次 |
| 最近记录: |