次の方法で共有


XpsConverter

XPS コンバーター (XpsConverter.exe) は、XML Paper Specification (XPS) ドキュメントを Microsoft XPS (MSXPS) から標準化された OpenXPS、および OpenXPS から Microsoft XPS (MSXPS) に変換するためのコマンド ライン ツールです。 このツールは、XPS テスト資料を 1 つの XPS 形式から他の XPS 形式に変換することを目的としています。

XpsConverter はどこでダウンロードできますか?

XpsConverter.exe は、Microsoft Windows Driver Kit (WDK) に含まれています。 WDK の入手に関する情報については、 Windows Driver Kit のダウンロードを参照してください。

XpsConverter は、スタンドアロン ツール以外の容量で使用することを意図していません。 他の用途ではサポートされていません。 アプリケーションやドライバーの一部または全部で使用することはできません。また、ツールのコンパイル解除や変更は厳禁です。 Microsoft は、すべての権利を保持し、XpsConverter.exeとそのすべてのサポート ドキュメントの著作権を保持します。

XPS ドキュメントを変換するには

  1. Visual Studio のコマンド プロンプト ウィンドウを開きます。

  2. XpsConverter.exe ツールを実行し、コピー元とコピー先のファイルまたはフォルダーの名前を指定し、ファイルの変換先の形式を指定します。

    たとえば、次のコマンドは text.xps という MSXPS ファイルを 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 または /XPS に変換して、ドキュメントを Microsoft XPS (MSXPS) に変換するには、 /OpenXPS を指定します。

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

このオプションを使用して、 <inputfile> を変換し、 <outputfile> に保存します。 <入力ファイル> には、.xps または .oxps ファイル名拡張子が必要です。

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

このオプションを使用して、 <inputfolder> 内のすべてのファイルを変換し、 <出力フォルダー>に保存します。 <inputfolder> 内のファイルには、.xps または .oxps ファイル名拡張子が必要です。

注: フォルダーの変換は再帰的な操作です。 このツールは、指定された s<inputfolder> 内のすべてのファイルとすべてのサブディレクトリを変換します。

-logger:<LoggerType>

省略可能。 <LoggerType> は、変換時に使用する生成するログの種類 (ファイルコンソール または WTT) を示します。 既定のロガーは Console です

-logfile:<LogFile>

省略可能。 -logger オプションが FILE の場合に使用する <LogFile> を指定します。 <LogFile> を指定しない場合、既定のログ ファイルはXpsConverter.txt。

-device:<DeviceString>

省略可能。 -logger オプションが WTT の場合に使用する<DeviceString> を指定します。 既定のデバイスは $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 適合性ツール)