XpsConverter

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

在哪里可以下载 XpsConverter?

Microsoft Windows 驱动程序工具包(WDK)中包括XpsConverter.exe。 有关获取 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> ]
  [ /? ]

命令参数

参数 说明

format

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

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

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

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

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

请注意 ,转换文件夹是递归操作。 该工具将转换指定 s<inputfolder> 和所有子目录中的所有文件。

-记录:<LoggerType>

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

-logfile:<LogFile>

可选。 指定要在 <-logger 选项为 FILE 时使用的 LogFile。> 如果未指定 <LogFile>,则默认日志文件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 合规性工具)