这可以使用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转换到右键单击菜单
我不知道如何创建适当的右键单击命令,因此我改用了“发送到”菜单。这有效,但不是最佳选择。如果有人知道如何创建正确的右键单击命令,请对此答案进行编辑或评论。
导航到您的SendTo文件夹(Win-R显示“运行”对话框;输入shell:sendto
)。
在SendTo文件夹中,创建指向oxps2pdf.bat
上面找到的批处理文件的快捷方式。
重命名新创建的快捷方式“将OXPS转换为PDF”。
现在,右键单击文件时,“发送到”菜单应包含“将OXPS转换为PDF”。