Java経由でJSON形式をEPUBに変換する

Microsoft®Wordを使用せずにJSONをEPUBに解析するオンプレミスのJavaAPI

 

Aspose.Total for Java を使用すると、JavaアプリケーションでJSONをEPUBに2段階のプロセスで変換できます。まず、 Aspose.Cells for Java を使用して、JSONをPDFに解析できます。 2番目のステップでは、ワードプロセッシングAPI Aspose.Words for Java を使用してPDFをEPUBに変換できます。

Java経由でJSON形式をEPUBに変換する

  1. しい Workbook オブジェクトを作成し、ファイルから有効なJSONデータを読み取ります
  2. JsonUtility クラスと Save を使用して、JSONファイルをワークシートにインポートします。 cells / java / com.aspose.cells / workbook#save(java.lang.String、%20com.aspose.cells.SaveOptions))PDF形式で表示
  3. Document クラスを使用してPDFドキュメントをロードします
  4. Save ) 方法

変換要件

Maven ベースのプロジェクトから直接Aspose.Total for Javaを簡単に使用できますそして、pom.xmlにライブラリを含めます。

または、 ダウンロード からZIPファイルを取得することもできます。

変換要件

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

レイアウトを設定し、Javaを介してJSON形式をEPUBに変換する

APIを使用して、透かしを使用してJSONからEPUBに解析することもできます。 EPUBドキュメントに透かしを追加するには、最初にJSONファイルをPDFに変換し、それに透かしを追加します。透かしを追加するには、 Document クラスを使用して新しく作成したPDFファイルをロードし、TextWatermarkOptionsのインスタンスを作成して設定します。そのプロパティ、Watermark.setTextメソッドを呼び出し、TextWatermarkOptionsの透かしテキストとオブジェクトを渡します。透かしを追加した後、ドキュメントをEPUBに保存できます。

```
**JSONをEPUBに変換**することは、構造化されたデータセットから**デジタル電子書籍**を生成するために不可欠です。EPUBファイルは、eReader、モバイルデバイス、学習プラットフォームを通じて知識を提供するための広くサポートされた、リフロータブルな形式を提供します。JSONをEPUBに変換することで、組織はコンテンツの公開を自動化し、インタラクティブなeラーニング教材を作成し、携帯可能なデジタル形式で標準化された知識リソースを配布することができます。

主なユースケース

  • 自動化された公開 – データセットを読みやすいデジタル電子書籍に変換します。
  • eラーニング教材 – EPUB形式でインタラクティブで構造化されたコースウェアを提供します。
  • データ駆動型電子書籍 – JSON入力から直接動的な出版物を生成します。
  • 研究出版物 – 学術的な知見や構造化された研究成果を電子書籍として公開します。
  • 企業知識の配布 – デジタルライブラリを介した内部知識共有を標準化します。

自動化シナリオ

  • JSONからEPUBへのパイプライン – 構造化されたデータソースから電子書籍の作成を自動化します。
  • リアルタイム電子書籍生成 – ライブなJSONフィードから直接最新の出版物を生成します。
  • 自動化されたコースウェアの公開 – 機関向けのeラーニング教材制作を効率化します。
  • デジタルライブラリの統合 – 企業や学術リポジトリにJSON駆動のEPUBを組み込みます。
```

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

JSON を ODP に変換 (OpenDocument プレゼンテーション形式)
JSON を OTP に変換 (OpenDocument標準フォーマット)
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 を 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 を FLATOPC に変換 (Microsoft Word 2003 ワードプロセッサML)
JSON を JPEG2000 に変換 (J2K画像フォーマット)
JSON を JPEG2000 に変換 (J2K画像フォーマット)
JSON を MOBI に変換 (オープン電子ブック形式)
JSON を ODT に変換 (OpenDocument テキスト ファイル形式)
JSON を OTT に変換 (OpenDocument テンプレート)
JSON を PCL に変換 (プリンターコマンド言語)
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 に変換 (ワープロのファイル形式)