Partilhar via


XpsConverter

XPS Converter (XpsConverter.exe) é uma ferramenta de linha de comando para converter documentos XML Paper Specification (XPS) do Microsoft XPS (MSXPS) para o OpenXPS padronizado e do OpenXPS para o Microsoft XPS (MSXPS). Essa ferramenta destina-se a auxiliar na conversão de material de teste XPS de um formato XPS para outro.

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 Windows Driver Kit.

O XpsConverter não se destina a ser usado em qualquer outra capacidade que não seja como uma ferramenta independente. Não é suportado para nenhum outro uso. Não pode ser usado em parte ou no todo em qualquer aplicativo ou driver, e descompilar ou modificar a ferramenta é estritamente proibido. A Microsoft retém todos os direitos e detém os direitos autorais sobre XpsConverter.exe e toda a documentação de suporte.

Para converter documentos XPS

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

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

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

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

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

Sintaxe do 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

<format>

Especifica o formato para o qual converter o(s) arquivo(s) de origem. O <formato> é obrigatório. Especifique /OpenXPS para converter o(s) documento(s) em OpenXPS ou /XPS para converter o(s) documento(s) em Microsoft XPS (MSXPS).

/ArquivoDeEntrada=<arquivodeentrada> /ArquivoDeSaída=<arquivodesaída>

Use esta opção para converter inputfile> e salvá-lo em< outputfile>.< O <arquivo> de entrada deve ter a extensão de nome de arquivo .xps ou .oxps.

/PastaDeEntrada=<pastadeentrada> /PastaDeSaída=<pastadesaída>

Use esta opção para converter todos os arquivos em inputfolder> e salvá-los na <outputfolder>.< Os arquivos em <inputfolder> devem ter extensões de nome de arquivo .xps ou .oxps.

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

-madeireiro:<Tipo de Registrador>

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

-arquivo de log:<arquivo de log>

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:<Cadeia de caracteres do dispositivo>

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

Observações

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

Exemplos

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 (ferramenta de conformidade isXPS)