Aspose.Total for Java を介してDOCMをJSON形式に変換するのは、単純な2ステップのプロセスです。機能豊富なドキュメント操作および変換API Aspose.Wordsfor Java を使用することにより、DOCMをHTMLにエクスポートできます。その後、 Aspose.Cells for Java を使用して、HTMLをJSONに変換できます。
変換要件
APIを使用して、パスワードで保護されたドキュメントを開くこともできます。入力DOCMドキュメントがパスワードで保護されている場合、パスワードを使用せずにJSON形式に変換することはできません。 APIを使用すると、LoadOptionsオブジェクトで正しいパスワードを渡すことにより、暗号化されたドキュメントを開くことができます。次のコード例は、パスワードを使用して暗号化されたドキュメントを開こうとする方法を示しています。
保護されたDOCMをJava経由でJSON形式に変換する
DOCMをJSONに変換しているときに、範囲を出力JSON形式に設定することもできます。範囲を設定するには、Workbookクラスを使用して変換されたHTMLを開き、Cells.createRangeメソッドを使用してエクスポートするデータの範囲を作成し、RangeおよびExportRangeToJsonOptionsを参照してJsonUtility.exportRangeToJsonメソッドを呼び出し、文字列JSONデータをファイルに書き込みます。 BufferedWriter.writeメソッド。
## ✅ 主なユースケース
REST/GraphQL APIへのドキュメントデータの公開 抽出されたDOCMコンテンツをJSONとして提供し、Webおよびモバイルアプリで直接API消費を行います。
NoSQLデータベースやデータレイクへのデータ供給 MongoDB、Elasticsearch、またはクラウドベースのデータレイクにDOCM由来の構造化データをロードします。
リアルタイムJSONフィードでダッシュボードを強化 ドキュメントベースのKPIやメトリクスをBIダッシュボードやモニタリングツールにストリームします。
JSONスキーマに対する入力の検証 DOCMフィールドデータをJSONスキーマルールに整合させることで、一貫性と整合性を確保します。
ヘッドレスCMSやマイクロサービスアーキテクチャの有効化 JSONが共通言語である分散型のAPIファーストシステムにDOCMコンテンツを統合します。
⚙️ 自動化シナリオ
フィールドマッピングを使用したDOCMからJSONへの抽出 テーブル、ヘッダー、およびフィールドを構造化されたJSONオブジェクトに変換するためのマッピングを定義します。
JSONイベントを変換して送信するサーバーレス関数 ファイルのアップロード時に変換をトリガーし、JSONペイロードをイベント駆動型システムに送信します。
タイプとキーを標準化するETLジョブ 下流の分析のためにDOCMエクスポートを一貫したJSON構造に標準化します。
JSONを下流システムにプッシュするWebhook CRM、ERPツール、またはサードパーティアプリに供給するDOCMからJSONへのエクスポートを自動化します。
JSONエクスポート前のマクロとPIIの削除を行うガバナンスルール マクロが有効なファイルから安全で消毒されたJSON出力を確保するためのコンプライアンスチェックを適用します。