我完成了一项大学作业并意外地将其保存为 .oxps 文件...如何在 Windows 8 上将 .oxps 文件转换为 .pdf?
答案1
您可以尝试使用以下在线服务: http://online2pdf.com/oxps-to-pdf
您还可以尝试在电脑上安装 PDF 打印机,打开文件.oxps
然后“打印”为 PDF。
PDF 打印机:可爱PDF
答案2
这可以使用GhostXPS(9.19 及以上):
gxpswin64-9.19.exe -sDEVICE=pdfwrite -sOutputFile=pdffile.pdf -dNOPAUSE oxpsfile.oxps
根据需要更改 GhostXPS 可执行文件的名称。
批处理文件,方便转换
@echo off
C:\path\to\ghostxps.exe -sDEVICE=pdfwrite -sOutputFile=%1.pdf -dNOPAUSE %1
另存为oxps2pdf.bat
或类似。
用法:oxps2pdf INPUTFILE
将 OXPS 转换为 PDF 添加到上下文中(右键点击)菜单
- 启动注册表编辑器:运行:
regedit.exe
- 导航
HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\
- 找到
.oxps\
密钥,如果不存在,则创建它(右键单击-->新建-->密钥) - 找到
shell\
子项,如果不存在,则创建它 - 创建
pdfconvert\
子项(名字并不重要) - 双击
(Default)
REG_SZ 字符串为菜单命名,即转换为 PDF
- 创建“命令”子项
- 定义(默认)字符串为
"C:\path\to\gxpswin64.exe" -sDEVICE=pdfwrite -sOutputFile=%1.pdf -dNOPAUSE %1
.xps
如果需要,请重复上述步骤
将 OXPS 转换为 PDF 添加到右键菜单(发送到)
另外,你可以设置发给菜单。这可行,但不是最优的。
导航到您的 SendTo 文件夹(Win-R 显示运行对话框;输入
shell:sendto
)。在 SendTo 文件夹中,创建上面找到的批处理文件的快捷方式
oxps2pdf.bat
。将新创建的快捷方式重命名为“将OXPS转换为PDF”。
现在,当您右键单击文件时,“发送到”菜单应包含“将 OXPS 转换为 PDF”。