Поделиться через


XpsConverter

Конвертер XPS (XpsConverter.exe) — это средство командной строки для преобразования документов XML Paper (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> ]
  [ /? ]

Параметры команды

Параметр Описание

<format>

Задает формат для преобразования исходных файлов в. Требуется <формат> . Укажите /OpenXPS для преобразования документов в OpenXPS или /XPS для преобразования документов в Microsoft XPS (MSXPS).

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

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

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

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

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

-лесоруб:<LoggerType>

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

-logfile:<LogFile>

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

-device:<DeviceString>

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

Замечания

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