批处理文件,方便转换

批处理文件,方便转换

我完成了一项大学作业并意外地将其保存为 .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 添加到上下文中(右键点击)菜单

  1. 启动注册表编辑器:运行:regedit.exe
  2. 导航HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\
  3. 找到.oxps\密钥,如果不存在,则创建它(右键单击-->新建-->密钥)
  4. 找到shell\子项,如果不存在,则创建它
  5. 创建pdfconvert\子项(名字并不重要)
  6. 双击(Default)REG_SZ 字符串为菜单命名,即转换为 PDF

Regedit 命令描述定义

  1. 创建“命令”子项
  2. 定义(默认)字符串为"C:\path\to\gxpswin64.exe" -sDEVICE=pdfwrite -sOutputFile=%1.pdf -dNOPAUSE %1

Regedit 命令定义

  1. .xps如果需要,请重复上述步骤

现在您可以看到新添加的上下文菜单项转换为 PDF 上下文菜单项添加截图

将 OXPS 转换为 PDF 添加到右键菜单(发送到)

另外,你可以设置发给菜单。这可行,但不是最优的。

  1. 导航到您的 SendTo 文件夹(Win-R 显示运行对话框;输入shell:sendto)。

  2. 在 SendTo 文件夹中,创建上面找到的批处理文件的快捷方式oxps2pdf.bat

  3. 将新创建的快捷方式重命名为“将OXPS转换为PDF”。

现在,当您右键单击文件时,“发送到”菜单应包含“将 OXPS 转换为 PDF”。

相关内容