Condividi tramite


XpsConverter

XPS Converter (XpsConverter.exe) è uno strumento da riga di comando per convertire documenti XPS (XML Paper Specification) da Microsoft XPS (MSXPS) a OpenXPS standardizzati e da OpenXPS a Microsoft XPS (MSXPS). Questo strumento è progettato per supportare la conversione del materiale di test XPS da un formato XPS all'altro.

Dove è possibile scaricare XpsConverter?

XpsConverter.exe è incluso in Microsoft Windows Driver Kit (WDK). Per informazioni su come ottenere wdk, vedere Download di Windows Driver Kit.

XpsConverter non deve essere usato in alcuna capacità diversa da uno strumento autonomo. Non è supportato per altri usi. Non può essere utilizzato in parte o nell'intero in qualsiasi applicazione o driver e la decompilatazione o modifica dello strumento è strettamente vietato. Microsoft conserva tutti i diritti e mantiene il copyright su XpsConverter.exe e tutta la relativa documentazione di supporto.

Per convertire i documenti XPS

  1. Aprire una finestra del prompt dei comandi di Visual Studio.

  2. Eseguire lo strumento XpsConverter.exe e specificare i nomi dei file o delle cartelle di origine e di destinazione e specificare il formato in cui convertire i file.

    Ad esempio, il comando seguente converte il file MSXPS denominato text.xps in formato OpenXPS.

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

    Quando si installa WDK, il file XpsConverter.exe viene inserito nella directory %programfiles%\Windows Kits\8.1\bin\<arch> o %programfiles(86)%\Windows Kits\8.1\bin\<arch> .

Sintassi del comando XpsConverter

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

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

Parametri del comando

Parametro Descrizione

<formato>

Specifica il formato in cui convertire i file di origine. Il <formato> è obbligatorio. Specificare /OpenXPS per convertire i documenti in OpenXPS o /XPS per convertire i documenti in Microsoft XPS (MSXPS).

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

Usare questa opzione per convertire <inputfile> e salvarlo in <outputfile>. Il <file di input> deve avere l'estensione del nome del file .xps o .oxps.

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

Usare questa opzione per convertire tutti i file in <inputfolder> e salvarli nella <outputfolder>. I file nella <cartella> di input devono avere estensioni di file .xps o .oxps.

Nota La conversione di una cartella è un'operazione ricorsiva. Lo strumento converte tutti i file nella <cartella di input> specificata e in tutte le sottodirectory.

-logger:<LoggerType>

Opzionale. <LoggerType> indica il tipo di log da generare (File, Console o WTT) da usare durante la conversione. Il logger predefinito è Console

-logfile:<LogFile>

Opzionale. Specifica l'elemento <LogFile> da usare quando l'opzione -logger è FILE. Se non si specifica un <file di> log, il file di log predefinito è XpsConverter.txt.

-device:<DeviceString>

Opzionale. Specifica <DeviceString> da usare quando l'opzione -logger è WTT. Il dispositivo predefinito è $LogFile:file=XpsConverter.wtl,WriteMode=append.

Notazioni

È possibile usare il isXPS.exe (isXPS Conformance Tool) per testare la conformità di un file alle specifiche XPS e Open Packaging Conventions (OPC).

Esempi di

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 (strumento di conformità isXPS)