C#を介してJSON形式をPPSMに変換する

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

 

2つの簡単な手順で、任意の.NET、C#、ASP.NET、およびVB.NETアプリケーション内でJSONをPPSMに変換できます。まず、 Aspose.Cells for .NET を使用して、JSONをPPTXに解析できます。その後、 Aspose.Slides for .NET を使用して、PPTXをPPSMに変換できます。どちらのAPIも、 Aspose.Total for .NET パッケージに含まれています。

C#を介してJSON形式をPPSMに変換する

  1. しい Workbook オブジェクトを作成し、ファイルから有効なJSONデータを読み取ります
  2. JsonUtility クラスと Save を使用して、JSONファイルをワークシートにインポートします。 cells / net / aspose.cells.workbook / save / methods / 4)PPTXとして
  3. Presentation クラスを使用してPPTXドキュメントをロードします
  4. Save メソッドを使用してドキュメントをPPSM形式で保存します

変換要件

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

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

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

JSONをPPSMに解析するときに、 JsonLayoutOptions を使用してJSON形式のレイアウトオプションを設定することもできます。これにより、配列をテーブルとして処理し、nullを無視し、配列のタイトルを無視し、オブジェクトのタイトルを無視し、文字列を数値または日付に変換し、日付と数値の形式を設定し、タイトルのスタイルを設定できます。これらのオプションはすべて、必要に応じてデータを表示できます。次のコードスニペットは、レイアウトオプションを設定する方法を示しています。

透かしを使用してJSON形式をPPSMに変換する

APIを使用して、JSONを透かし付きのPPSMに変換することもできます。 PPSMドキュメントに透かしを追加するには、最初にJSONをPPTXに解析し、それに透かしを追加します。透かしを追加するには、 Presentation クラスを使用して新しく作成されたPPTXファイルをロードし、マスタープレゼンテーションを選択し、を使用して形状タイプを追加します。 AddAutoShapeを作成し、AddTextFrameを使用して透かしテキストを追加します。透かしを追加した後、ドキュメントをPPSMに保存できます。

JSON の変換オプションを .NET で探索

JSON を APNG に変換 (アニメーション化されたポータブル ネットワーク グラフィックス)
JSON を CHM に変換 (コンパイルされた HTML ヘルプ ファイル)
JSON を DICOM に変換 (医療におけるデジタル イメージングと通信)
JSON を DOCM に変換 (Microsoft Word 2007 マルコ ファイル)
JSON を DOC に変換 (Microsoft Wordバイナリ形式)
JSON を DOTX に変換 (Microsoft Wordテンプレートファイル)
JSON を DOT に変換 (Microsoft Wordテンプレートファイル)
JSON を DXF に変換 (Autodesk 図面交換フォーマット)
JSON を EMZ に変換 (Windows 圧縮拡張メタファイル)
JSON を EPUB に変換 (電子書籍ファイルを開く)
JSON を FLATOPC に変換 (Microsoft Word 2003 ワードプロセッサML)
JSON を JPEG2000 に変換 (J2K画像フォーマット)
JSON を JPEG2000 に変換 (J2K画像フォーマット)
JSON を MOBI に変換 (オープン電子ブック形式)
JSON を ODP に変換 (OpenDocument プレゼンテーション形式)
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 を PPSX に変換 (PowerPoint スライド ショー)
JSON を PPS に変換 (PowerPoint スライド ショー)
JSON を PPTM に変換 (マクロが有効なプレゼンテーション ファイル)
JSON を PPT に変換 (パワーポイントによるプレゼンテーション)
JSON を PSD に変換 (Photoshop ドキュメント)
JSON を PS に変換 (ポストスクリプトファイル)
JSON を RTF に変換 (リッチテキスト形式)
JSON を SVGZ に変換 (圧縮されたスケーラブルなベクター グラフィックス)
JSON を TGA に変換 (Truevision グラフィックス アダプター)
JSON を WMF に変換 (Windows メタファイル)
JSON を WMZ に変換 (圧縮された Windows メタファイル)
JSON を WORDML に変換 (Microsoft Word 2003 ワードプロセッサML)
JSON を WORD に変換 (ワープロのファイル形式)

JSON ファイル形式とは

JSON (JavaScript Object Notation) ファイル形式は、軽量で広く使用されているデータ交換形式です。これは JavaScript プログラミング言語から派生したものですが、現在は言語に依存せず、さまざまなプログラミング言語でサポートされています。 JSON ファイルには、構造化された読み取り可能な形式でデータが保存されるため、人間とマシンの両方が理解し、処理しやすくなります。

JSON ファイルは、階層構造で編成されたキーと値のペアで構成されます。これらは、オブジェクト (中括弧 {} で囲まれた) と配列 (角括弧 [] で囲まれた) を使用して、シンプルかつ直感的な方法でデータを表します。各キーは、文字列、数値、ブール値、null、オブジェクト、配列などの対応する値とペアになります。この柔軟性により、JSON は複雑でネストされたデータ構造を処理できます。

JSON の主な利点の 1 つは、そのシンプルさと使いやすさです。その軽量な性質と最小限の構文により、ネットワーク上のデータ送信やファイルへの保存が効率的になります。 JSON ファイルは、ウェブサーバーとクライアント間のデータ交換、構成ファイル、API、構造化データの保存によく使用されます。

JSON ファイルは人間が判読できるため、テキストを使用して簡単に理解および変更できます。編集者。また、機械可読であるため、アプリケーションは JSON データを効率的に解析して処理できます。多くのプログラミング言語は、JSON を操作するための組み込みライブラリまたはパッケージを提供しており、JSON データの解析とシリアル化を簡素化します。

PPSM ファイル形式とは

PPSM ファイル形式は、マクロが埋め込まれたプレゼンテーションを保存するために Microsoft PowerPoint で使用される拡張子です。これは、PowerPoint スライドショー プレゼンテーションで一般的に使用される PPSX ファイル形式の進化版です。 PPSM の「M」は「マクロ有効」を表し、ファイルがプレゼンテーション内でのマクロの実行をサポートしていることを示します。

PPSM ファイルでは、マクロを使用することにより、PowerPoint プレゼンテーションでインタラクティブで動的なコンテンツが可能になります。これは、タスクを自動化したり機能を追加したりする一連の命令またはコマンドです。マクロは Visual Basic for Applications (VBA) を使用して作成でき、対話型ボタン、自動アクション、カスタム関数などの高度な機能を提供します。

PPSM ファイルを開くと、PowerPoint でマクロの実行が有効になり、ユーザーインタラクションに応答したり、事前定義されたアクションを実行したりするためのプレゼンテーション。これにより、インタラクティブなスライドショーの作成が可能になり、全体的なユーザー エクスペリエンスが向上します。

PPSM 形式は、自動実行プレゼンテーション、キオスク ディスプレイ、またはインタラクティブ トレーニング モジュールの作成に特に役立ちます。マクロを組み込むことで、プレゼンターはプロセスを自動化したり、特定のアクションをトリガーしたり、ユーザー入力に基づいてプレゼンテーションの動作をカスタマイズしたりできます。

マクロに関連する潜在的なセキュリティ リスクにより、組織によっては、 PowerPoint ファイル内のマクロの実行を制限するセキュリティ設定が適用されている。したがって、PPSM ファイルを共有する場合は、受信者がマクロ機能を認識し、適切なセキュリティ設定が有効になっていることを確認することが重要です。