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

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

 

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

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

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

変換要件

コマンドラインから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クラスのそれぞれのメソッドを使用してプロパティを設定することもできます。

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

Aspose.Cells for C++ を使用すると、XLAMファイル形式をストリーミングに保存できます。ファイルをストリームに保存するには、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 を XLSB に変換 (Excel バイナリ ワークブック)
XPS を XLSM に変換 (マクロが有効なスプレッドシート)
XPS を XLTM に変換 (Excel マクロ有効テンプレート)

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 形式をサポートするソフトウェアとハードウェアの範囲が限定される可能性があります。

XLAM ファイル形式とは

XLAM (Excel アドイン) ファイル形式は、Excel の機能を拡張する追加機能またはカスタマイズであるアドインを保存および配布するために Microsoft Excel で使用される特殊なファイル形式です。 XLAM ファイルには、Excel の機能を強化および自動化できる VBA (Visual Basic for Applications) コード、マクロ、カスタム関数、その他の要素が含まれています。

XLAM ファイルは、Excel 内でアドインとして読み込まれるように設計されており、ユーザーは、デフォルトでは利用できない追加の機能やツールを利用できます。これらのアドインは、ユーザーまたは開発者が作成して、反復的なタスクの合理化、複雑な計算の実行、カスタム関数の作成、または外部システムやデータ ソースとの対話を行うことができます。

XLAM 形式の利点の 1 つは、その移植性です。そして配布のしやすさ。 XLAM ファイルを作成すると、他のユーザーと簡単に共有できるため、自分の Excel 環境にアドインをインストールして使用できるようになります。これにより、チームや組織がワークフローを標準化し、複数のユーザー間でカスタム機能を共有することが容易になります。

XLAM ファイルを Excel に読み込むには、Excel オプションの [アドイン] セクションに移動し、必要なアドインファイル。ロードされると、アドインの機能が Excel 内で使用できるようになり、ユーザーの特定のニーズに合わせた追加機能、メニュー、またはツールバーが提供されます。