Xps转换器

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> ]
  [ /? ]

命令参数

参数 DESCRIPTION

<格式>

指定要将源文件转换为的格式。 >格式<是必需的。 指定 /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> 和所有子目录中的所有文件。

-logger:<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 一致性工具)