C++を介してJSON形式をODPに変換する

Microsoft ®PowerPointを使用せずにJSONをODPに解析するC++API

 

2つの簡単なステップで、任意のC++アプリケーション内でJSONをODPに変換できます。まず、 Aspose.Cells for C++ を使用して、JSONをPPTXに解析できます。その後、 Aspose.Slides for C++ を使用して、PPTXをODPに変換できます。どちらのAPIも Aspose.TotalforC++ パッケージに含まれています。

C++を介してJSON形式をODPに変換する

  1. しい IWorkbook オブジェクトを作成し、ファイルから有効なJSONデータを読み取ります
  2. Save メソッドを使用してJSONをPPTXとして保存します
  3. プレゼンテーション クラスを使用してPPTXドキュメントを読み込みます
  4. Save メソッドを使用してドキュメントをODP形式で保存します

変換要件

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

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

レイアウトを設定し、C++を介してJSON形式をODPに変換します

JSONをODPに解析するときに、 IWorkbook クラスを使用してJSONをロードすることにより、行と列のサイズを設定することもできます。ワークシートのすべての行に同じ行の高さを設定する必要がある場合は、 SetStandardHeight ICells コレクションのメソッド。同様に、ワークシートのすべての列に同じ列幅を設定するには、ICellsコレクションの SetStandardWidth メソッドを使用します。

C++で透かしを使用してJSON形式をODPに変換する

APIを使用して、JSONを透かし付きのODPに変換することもできます。 ODPドキュメントに透かしを追加するには、最初にJSONをPPTXに解析して、透かしを追加します。透かしを追加するには、 プレゼンテーション クラスを使用して、新しく作成したPPTXファイルを読み込み、最初のスライドを取得して、 RectangleタイプのAutoShape、RectangleへのTextFrameの追加、テキストフレームのParagraphオブジェクトの作成、paragraphのPortionオブジェクトの作成、set_Text()を使用した透かしの追加、およびドキュメントをODPに保存できます。

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

JSON を CHM に変換 (コンパイルされた HTML ヘルプ ファイル)
JSON を DOCM に変換 (Microsoft Word 2007 マルコ ファイル)
JSON を DOC に変換 (Microsoft Wordバイナリ形式)
JSON を DOTX に変換 (Microsoft Wordテンプレートファイル)
JSON を DOT に変換 (Microsoft Wordテンプレートファイル)
JSON を EPUB に変換 (電子書籍ファイルを開く)
JSON を FLATOPC に変換 (Microsoft Word 2003 ワードプロセッサML)
JSON を MOBI に変換 (オープン電子ブック形式)
JSON を ODT に変換 (OpenDocument テキスト ファイル形式)
JSON を OTP に変換 (OpenDocument標準フォーマット)
JSON を OTT に変換 (OpenDocument テンプレート)
JSON を PCL に変換 (プリンターコマンド言語)
JSON を POTM に変換 (Microsoft PowerPoint テンプレート ファイル)
JSON を POTX に変換 (Microsoft PowerPoint テンプレートのプレゼンテーション)
JSON を POT に変換 (Microsoft PowerPoint テンプレート ファイル)
JSON を POWERPOINT に変換 (プレゼンテーションファイル)
JSON を PPSM に変換 (マクロを有効にしたスライド ショー)
JSON を PPSX に変換 (PowerPoint スライド ショー)
JSON を PPS に変換 (PowerPoint スライド ショー)
JSON を PPTM に変換 (マクロが有効なプレゼンテーション ファイル)
JSON を PPT に変換 (パワーポイントによるプレゼンテーション)
JSON を PS に変換 (ポストスクリプトファイル)
JSON を RTF に変換 (リッチテキスト形式)
JSON を WORDML に変換 (Microsoft Word 2003 ワードプロセッサML)
JSON を WORD に変換 (ワープロのファイル形式)