C++アプリケーションでXPSをXLTにレンダリングする

Microsoft ®ExcelまたはAdobe® Acrobat Readerを必要とせずに、ネイティブC++アプリケーションでXPSをXLTに変換します

 

Aspose.Total for C++ ファイル形式の自動化ライブラリを介してXPSをC++でXLTに変換するのは、単純な2ステップのプロセスです。最初のステップでは、 Aspose.PDF for C++ を使用してXPSをXLSXにエクスポートできます。その後、 Aspose.Cells for C++ スプレッドシートプログラミングAPI、XLSXをXLTに変換できます。

XPSをXLTに変換するC++API

  1. ドキュメント クラスリファレンスを使用してXPSファイルを開きます
  2. Save メンバー関数を使用してXPSをXLSXに変換します
  3. IWorkbook クラスリファレンスを使用してXLSXドキュメントをロードします
  4. Save メンバー関数を使用してドキュメントをXLT形式で保存します

変換要件

コマンドラインからnuget install Aspose.Total.Cppとしてインストールするか、VisualStudioのパッケージマネージャーコンソールからInstall-PackageAspose.Total.Cppを使用してインストールします。

または、 ダウンロード からオフラインMSIインストーラーまたはDLLをZIPファイルで取得します。

C++を介してXPSファイル情報を取得または設定する

Aspose.PDF for C++ を使用すると、XPSドキュメントに関する情報を取得したり、変換プロセスの前に十分な情報に基づいて決定を下したりすることもできます。 XPSファイルのファイル固有の情報を取得するには、最初に get_Info() メソッドを呼び出す必要があります。 ドキュメント クラス。 DocumentInfoオブジェクトが取得されると、個々のプロパティの値を取得できます。さらに、DocumentInfoクラスのそれぞれのメソッドを使用してプロパティを設定することもできます。

XLTファイル形式をC++経由でストリームに保存

Aspose.Cells for C++ を使用すると、XLTファイル形式をストリーミングに保存できます。ファイルをストリームに保存するには、MemoryStreamまたはFileStreamオブジェクトを作成し、 IWorkbook を呼び出してファイルをそのストリームオブジェクトに保存します。オブジェクトの Save メソッド。 Saveメソッドを呼び出すときに、 SaveFormat 列挙を使用して目的のファイル形式を指定します。

XPS の変換オプションを C++ で探索

XPS を CSV に変換 (カンマ区切りの値)
XPS を DIF に変換 (データ交換フォーマット)
XPS を DOCM に変換 (Microsoft Word 2007 マルコ ファイル)
XPS を DOTM に変換 (Microsoft Word 2007+ テンプレート ファイル)
XPS を DOTX に変換 (Microsoft Wordテンプレートファイル)
XPS を DOT に変換 (Microsoft Wordテンプレートファイル)
XPS を CSV に変換 (カンマ区切りの値)
XPS を FLATOPC に変換 (Microsoft Word 2003 ワードプロセッサML)
XPS を FODS に変換 (OpenDocument フラット XML スプレッドシート)
XPS を GIF に変換 (グラフィカル交換フォーマット)
XPS を MARKDOWN に変換 (軽量マークアップ言語)
XPS を MD に変換 (マークダウン言語)
XPS を ODP に変換 (OpenDocument プレゼンテーション形式)
XPS を ODS に変換 (OpenDocument スプレッドシート)
XPS を ODT に変換 (OpenDocument テキスト ファイル形式)
XPS を OTP に変換 (OpenDocument標準フォーマット)
XPS を OTT に変換 (OpenDocument テンプレート)
XPS を PCL に変換 (プリンターコマンド言語)
XPS を POTM に変換 (Microsoft PowerPoint テンプレート ファイル)
XPS を POTX に変換 (Microsoft PowerPoint テンプレートのプレゼンテーション)
XPS を POT に変換 (Microsoft PowerPoint テンプレート ファイル)
XPS を POWERPOINT に変換 (プレゼンテーションファイル)
XPS を PPSM に変換 (マクロを有効にしたスライド ショー)
XPS を PPSX に変換 (PowerPoint スライド ショー)
XPS を PPS に変換 (PowerPoint スライド ショー)
XPS を PPTM に変換 (マクロが有効なプレゼンテーション ファイル)
XPS を PPT に変換 (パワーポイントによるプレゼンテーション)
XPS を PS に変換 (ポストスクリプトファイル)
XPS を RTF に変換 (リッチテキスト形式)
XPS を SWF に変換 (ショックウェーブフラッシュムービー)
XPS を SXC に変換 (StarOffice Calc スプレッドシート)
XPS を TSV に変換 (タブ区切りの値)
XPS を TXT に変換 (テキストドキュメント)
XPS を WORDML に変換 (Microsoft Word 2003 ワードプロセッサML)
XPS を XAMLFLOW に変換 (MicrosoftのPower Automate)
XPS を XAML に変換 (XAMLファイル)
XPS を XLAM に変換 (Excel マクロ有効アドイン)
XPS を XLSB に変換 (Excel バイナリ ワークブック)
XPS を XLSM に変換 (マクロが有効なスプレッドシート)

XPS ファイル形式とは

XPS は XML Paper Supplement の略で、固定レイアウトのドキュメントを表すために Microsoft によって作成されたファイル形式です。 XPS ファイルにはドキュメントのコンテンツと印刷設定が含まれているため、さまざまなデバイスやプラットフォーム間でドキュメントのレイアウトと外観を保持するのに適しています。

XPS 形式は、XML (eXtensible Markup Language) に基づいています。構造化データ表現に広く使用されているマークアップ言語。 XPS ファイルは、テキスト、画像、ベクター グラフィックス、注釈などのドキュメント コンテンツを構造化 XML 形式でカプセル化します。これにより、ドキュメントの視覚要素の解釈とレンダリングが容易になります。

XPS ファイルは、形式を維持しながらドキュメントを表示および共有するための信頼できる方法を提供することを目的としているという点で、概念的には PDF (Portable Document Format) ファイルに似ています。そしてレイアウト。ただし、PDF ファイルは、さまざまなソフトウェア アプリケーションやハードウェア デバイス間でより広範にサポートされるようになり、より広く受け入れられ、互換性を持つようになりました。

XPS ファイルを表示および操作するために、Microsoft は Windows オペレーティング システムの一部として XPS ビューアを提供しています。 。さまざまなサードパーティのアプリケーションやツールも、XPS ファイルを開いたり、作成したり、変換したりするためのサポートを提供しています。ただし、PDF と比較すると、XPS 形式をサポートするソフトウェアとハードウェアの範囲が限定される可能性があります。

XLT ファイル形式とは

Excel テンプレートは、事前に設計されたワークシートを含む Excel で作成されたファイルです。このワークシートは、新しいワークブックの開始点として使用することも、同じデザインの新しいワークブックを作成するために何度も使用するテンプレートとして使用することもできます。 Excel で新しいブックを開くと、さまざまなテンプレートから選択するか、空のブックを選択するかを選択できます。テンプレートの使用を選択した場合、ワークシートにはプレースホルダー コンテンツが入力され、独自のデータに置き換えることができます。ワークブックを .xlt ファイルとして保存することで、Excel でテンプレートを作成できます。このファイルの種類は Excel でのみ開くことができます。他のプログラムで開くことはできません。 .xlt ファイルを開くと、Excel はテンプレートに基づいて新しいブックを作成します。インターネットから Excel テンプレートをダウンロードすることもできます。これらのテンプレートは、他のブックと同様に Excel で開くことができます。独自のテンプレートを作成したい場合は、次の手順に従って作成できます。 Excel で新しいブックを作成します。2.ワークシートを希望どおりにデザインします。3.ワークブックを .xlt ファイルとして保存します。4. .xlt ファイルをコンピュータのテンプレート フォルダに配置します。5. Excel を開き、[ファイル] > [新規] を選択します。6.利用可能なテンプレートのリストからテンプレートを選択します。7.ワークブックに含めるデータを入力します。8.ワークブックを新しい名前で保存します。