XpsConverter

XPS Converter (XpsConverter.exe) — это программа командной строки для преобразования документов XPS из Microsoft XPS (MSXPS) в стандартизованную openXPS и из OpenXPS в Microsoft XPS (MSXPS). Это средство предназначено для того, чтобы обеспечить преобразование xpS-теста из одного формата XPS в другой.

Где можно скачать XpsConverter?

XpsConverter.exe входит в комплект драйверов Microsoft Windows (WDK). Сведения о получении WDK см. в разделе Загрузки пакета драйверов Windows.

XpsConverter не предназначен для использования в какой-либо другой емкости, кроме как в качестве автономного средства. Он не поддерживается для любого другого использования. Его нельзя использовать полностью или частично в любом приложении или драйвере, а декомпилирование или изменение средства строго запрещено. Корпорация Майкрософт сохраняет все права и авторские права на XpsConverter.exe и всю сопроводительную документацию.

Преобразование документов XPS

  1. Откройте окно командной строки Visual Studio.

  2. Запустите средство XpsConverter.exe и укажите имена исходных и целевых файлов или папок и укажите формат для преобразования файлов.

    Например, следующая команда преобразует файл MSXPS с именем text.xps в формат 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> и сохранения его в выходной< файл>. Входной< файл> должен иметь расширение XPS или OXPS.

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

Используйте этот параметр, чтобы преобразовать все файлы в inputfolder> и сохранить их в<выходную< папку>. Файлы в <папке inputfolder> должны иметь расширения .xps или .oxps.

Примечание Преобразование папки является рекурсивной операцией. Средство преобразует все файлы из указанной<входной папки> и всех подкаталогов.

-logger:<LoggerType>

Необязательный элемент. <LoggerType> указывает тип создаваемого журнала (файл, консоль или WTT), который будет использоваться во время преобразования. Средство ведения журнала по умолчанию — Console

-logfile:<LogFile>

Необязательный элемент. Указывает LogFile>, используемый<, если параметр -logger имеет значение FILE. Если не указать <LogFile>, файл журнала по умолчанию будет XpsConverter.txt.

-device:<DeviceString>

Необязательный элемент. Указывает<DeviceString> для использования, если параметр -logger имеет значение WTT. Устройство по умолчанию — $LogFile:file=XpsConverter.wtl,WriteMode=append.

Замечания

Вы можете использовать isXPS.exe (isXPS Conformance Tool) для проверки соответствия файла спецификациям 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)