XpsConverter

XPS 转换器 (XpsConverter.exe) 是一种命令行工具,用于将 XML 纸张规范 (XPS) 文档从 Microsoft XPS (MSXPS) 转换为标准化 OpenXPS,从 OpenXPS 转换为 Microsoft XPS (MSXPS) 。 此工具旨在帮助将 XPS 测试附件从一种 XPS 格式转换为另一种 XPS 格式。

在哪里可以下载 XpsConverter?

XpsConverter.exe包含在 Microsoft Windows 驱动程序工具包 (WDK) 中。 有关获取 WDK 的信息,请参阅 Windows 驱动程序工具包下载

XpsConverter 不打算在任何其他容量中使用,只能用作独立工具。 任何其他用途都不支持它。 它不能在任何应用程序或驱动程序中部分或全部使用,并且严禁取消编译或修改该工具。 Microsoft 保留所有权利,并保留XpsConverter.exe及其所有支持文档的版权。

转换 XPS 文档

  1. 打开 Visual Studio 命令提示符窗口。

  2. 运行 XpsConverter.exe 工具并指定源和目标文件或文件夹的名称,并指定要将 () 转换为的格式。

    例如,以下命令将名为 text.xps 的 MSXPS 文件转换为 OpenXPS 格式。

    XpsConverter /OpenXPS /InputFile=Text.xps /OutputFile=Test.oxps
    

    安装 WDK 时,XpsConverter.exe文件将放置在 %programfiles%\Windows Kits\8.1\bin\<arch> 或 %programfiles (86) %\Windows Kits\8.1\bin\<arch> 目录中。

XpsConverter 命令语法

  XpsConverter  <format>  
  [/InputFile=<inputfile> /OutputFile=<outputfile>  | /InputFolder=<inputfolder> /OutputFolder=<outputfolder>]  

  [-logger:<LoggerType>]
  [-logfile:<LogFile>  ]
  [ -device:<DeviceString> ]
  [ /? ]

命令参数

参数 说明

<格式>

指定要将源文件转换为 () 的格式。 格式<>是必需的。 指定 /OpenXPS 将文档 () 转换为 OpenXPS; 指定 /XPS 将文档 () 转换为 Microsoft XPS (MSXPS) 。

/InputFile=<inputfile>/OutputFile=<outputfile>

使用此选项可转换 <inputfile> 并将其保存到 <outputfile>inputfile<> 必须具有 .xps 或 .oxps 文件扩展名。

/InputFolder=<inputfolder>/OutputFolder=<outputfolder>

使用此选项可转换 inputfolder> 中的所有<文件,并将其保存到 <outputfolder>inputfolder> 中的<文件必须具有 .xps 或 .oxps 文件扩展名。

注意 转换文件夹是一项递归操作。 该工具将转换指定输入<文件夹>和所有子目录中的所有文件。

-logger:<LoggerType>

可选。 <LoggerType> 指示在转换期间要使用的 (文件控制台WTT) 生成的日志类型。 默认记录器为 Console

-logfile:<LogFile>

可选。 指定<-logger 选项为 FILE 时要使用的日志文件>。 如果未指定 <日志文件>,则默认日志文件XpsConverter.txt。

-device:<DeviceString>

可选。 指定<-logger 选项为 WTT 时要使用的 DeviceString>。 默认设备为 $LogFile:file=XpsConverter.wtl,WriteMode=append

备注

可以使用 isXPS.exe (isXPS 一致性工具) 测试文件是否符合 XPS 和开放打包约定 (OPC) 规范。

示例

XpsConverter /OpenXPS /InputFile=Text.xps /OutputFile=Test.oxps
XpsConverter /XPS /InputFolder=c:\OpenXPS /OutputFolder=c:\MSXPS
XpsConverter /OpenXPS /InputFile=MyDoc.xps /OutputFile=ConvertedMyDoc.oxps  logger:file  logfile:MyLog.txt

isXPS.exe(isXPS 合规性工具)