Aspose.Total for C++ ファイル形式の自動化ライブラリを介してXPSをC++でXLTMに変換するのは、単純な2ステップのプロセスです。最初のステップでは、 Aspose.PDF for C++ を使用してXPSをXLSXにエクスポートできます。その後、 Aspose.Cells for C++ スプレッドシートプログラミングAPI、XLSXをXLTMに変換できます。
XPSをXLTMに変換するC++API
変換要件
コマンドラインから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クラスのそれぞれのメソッドを使用してプロパティを設定することもできます。
XLTMファイル形式をC++経由でストリームに保存
Aspose.Cells for C++ を使用すると、XLTMファイル形式をストリーミングに保存できます。ファイルをストリームに保存するには、MemoryStreamまたはFileStreamオブジェクトを作成し、 IWorkbook を呼び出してファイルをそのストリームオブジェクトに保存します。オブジェクトの Save メソッド。 Saveメソッドを呼び出すときに、 SaveFormat 列挙を使用して目的のファイル形式を指定します。
XPS の変換オプションを C++ で探索
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 形式をサポートするソフトウェアとハードウェアの範囲が限定される可能性があります。
XLTM ファイル形式とは
Excel マクロ有効テンプレート ファイルとも呼ばれる XLTM ファイル形式は、マクロを含むスプレッドシート テンプレートを保存するために Microsoft Office Excel で使用されるファイル形式です。 Excel 2007 で導入されたこのファイル形式は、Microsoft Excel Open XML Format Spreadsheet に基づいています。
XLTM ファイルは、Visual Basic for Applications (VBA) で作成されたマクロをスプレッドシート内に保存する便利な方法として機能します。マクロは、Excel のタスクを自動化する一連の命令です。 XLSM ファイル形式と同様に、XLTM ファイルにはマクロを保存できます。ただし、他の Excel ファイルのテンプレートとして使用できるという追加機能もあります。
XLTM テンプレートを使用して新しいワークブックを作成すると、テンプレートのマクロが新しいファイルにコピーされます。これにより、ユーザーは新しく作成されたワークブック内でマクロを実行できるようになります。この機能は、再利用可能なテンプレートを作成する場合に特に役立ちます。たとえば、月次レポートを生成するマクロを使用してテンプレートを設計できます。 XLTM テンプレートを毎月使用すると、ワークブック内のデータに基づいてレポートが自動的に生成されるマクロを含む新しいワークブックが作成されます。
XLTM ファイルは、他のユーザーとマクロを共有する場合にも役立ちます。ユーザーは、レポート生成テンプレートなどのマクロを含むテンプレートを作成し、それを電子メールで別のユーザーに送信できます。受信者は Excel でテンプレートを開き、マクロを利用して目的のレポートを生成できます。