XpsConverter

O Conversor XPS (XpsConverter.exe) é uma ferramenta de linha de comando para converter documentos XPS (Especificação de Papel XML) do Microsoft XPS (MSXPS) para OpenXPS padronizado e do OpenXPS para o MSXPS (Microsoft XPS). Essa ferramenta destina-se a auxiliar na conversão de material de teste XPS entre formatos XPS.

Onde posso baixar o XpsConverter?

XpsConverter.exe está incluído no WDK (Microsoft Windows Driver Kit). Para obter informações sobre como obter o WDK, consulte Downloads do Kit de Driver do Windows.

O XpsConverter não se destina a ser usado em qualquer outra capacidade que não seja como uma ferramenta autônoma. Não há suporte para qualquer outro uso. Ela não pode ser usada em parte ou inteira em qualquer aplicativo ou driver, e a deses compilagem ou modificação da ferramenta é estritamente proibida. A Microsoft mantém todos os direitos autorais sobre XpsConverter.exe e toda a documentação de suporte.

Para converter documentos XPS

  1. Abra uma janela do Prompt de Comando do Visual Studio.

  2. Execute a ferramenta XpsConverter.exe e especifique os nomes dos arquivos ou pastas de origem e de destino e especifique o formato para o qual converter os arquivos.

    Por exemplo, o comando a seguir converte o arquivo MSXPS chamado text.xps em formato OpenXPS.

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

    Quando você instala o WDK, o arquivo XpsConverter.exe é colocado no %programfiles%\Windows Kits\8.1\bin\<arch> ou %programfiles(86)%\Windows Kits\8.1\bin\<arch> directories.

Sintaxe de comando XpsConverter

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

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

Parâmetros de comando

Parâmetro Descrição

<formato>

Especifica o formato para o qual converter os arquivos de origem. O <formato> é necessário. Especifique /OpenXPS para converter os documentos em OpenXPS ou /XPS para converter os documentos em MSXPS (Microsoft XPS).

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

Use essa opção para converter <o arquivo de> entrada e salvá-lo no <arquivo de> saída. O <arquivo de> entrada deve ter a extensão de nome de arquivo .xps ou .oxps.

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

Use essa opção para converter todos os arquivos na <pasta> de entrada e salvá-los na <pasta> de saída. Os arquivos na <pasta> de entrada devem ter extensões de nome de arquivo .xps ou .oxps.

Nota Converter uma pasta é uma operação recursiva. A ferramenta converte todos os arquivos na pasta de<entrada> especificada e em todos os subdiretórios.

-logger:<LoggerType>

Opcional. <LoggerType> indica o tipo de log a ser gerado (Arquivo, Console ou WTT) a ser usado durante a conversão. O registrador padrão é Console

-logfile:<LogFile>

Opcional. Especifica o <LogFile> a ser usado quando a opção -logger for FILE. Se você não especificar um <LogFile>, o arquivo de log padrão será XpsConverter.txt.

-dispositivo:<DeviceString>

Opcional. Especifica o<DeviceString> a ser usado quando a opção -logger for WTT. O dispositivo padrão é $LogFile:file=XpsConverter.wtl, WriteMode=append.

Comentários

Você pode usar o isXPS.exe (isXPS Conformance Tool) para testar a conformidade de um arquivo com as especificações do XPS e do OPC (Open Packaging Conventions).

exemplos de

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 Ferramenta de Conformidade)