Javaを介してCGMをMHTMLに変換する

オンプレミスのJavaAPIを使用して、サードパーティのアプリケーションを使用せずにCGMをMHTMLにレンダリングする

 

2つの簡単な手順を使用して、CGMをMHTMLに変換できます。まず、 Aspose.PDF for Java を使用してCGMファイルをDOCにレンダリングする必要があります。その後、強力なドキュメント処理API Aspose.Words for Java を使用して、DOCをMHTMLに変換できます。どちらのAPIも、 Aspose.Total for Java パッケージに含まれています。

CGMをMHTMLに変換するJavaAPI

  1. Document クラスを使用してCGMファイルを開きます
  2. save 方法
  3. Aspose.Wordsの Document クラスを使用してDOCファイルをロードします。
  4. save メソッドを使用してドキュメントをMHTML形式で保存し、MHTMLを設定しますSaveFormatとして

変換要件

Maven ベースのプロジェクトから直接Aspose.Total for Javaを簡単に使用できます Aspose.PDF for JavaAspose.Words for Java あなたのpom.xmlの。

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

変換要件

CGMをMHTMLに変換している間、ドキュメントがパスワードで保護されている場合でも、PDF Manipulation API Aspose.PDF for Java を使用してドキュメントを開くことができます。暗号化されたファイルを開くには、 Document オブジェクトを作成し、所有者のパスワードを使用してCGMを開く必要があります。

Javaを介してパスワードで保護されたCGMドキュメントを開く

入力ドキュメントをMHTMLファイル形式で保存するときに、ファイルシステムの代わりにデータベースにドキュメントを保存することもできます。データベースとの間でDocumentオブジェクトの保存と取得を実装する必要がある場合があります。これは、任意のタイプのコンテンツ管理システムを実装する場合に必要になります。 MHTMLをデータベースに保存するには、多くの場合、ドキュメントをシリアル化してバイト配列を取得する必要があります。これは、 Aspose.Words for Java APIを使用して実行できます。バイト配列を取得したら、SQLステートメントを使用してデータベースに格納できます。

 

``` **コンピュータグラフィックスメタファイル(CGM)ファイルをMHTML(MIME HTML)**形式に変換することは、埋め込まれたグラフィックを含む複雑なエンジニアリングおよび技術文書を1つの自己完結型ファイルで保存するために不可欠です。JavaベースのWebアーカイブシステムでは、この変換により、CGMの視覚、スタイル、リソースを含む完全な文書を、オフライン表示やイントラネット展開に適したポータブルアーカイブに保存できます。MHTMLは、設計仕様、レポート、および図面が長期間アクセス可能で配布可能であることを保証します。


✅ 主なユースケース

  • 埋め込みグラフィックを含むエンジニアリング文書のバンドリング
    CGMダイアグラムと関連コンテンツをMHTMLにパッケージ化して、一貫した自己完結型の技術記録を作成します。

  • イントラネットポータルでのオフライン表示
    企業ネットワーク全体でのシームレスなオフラインアクセスのために、CGMを活用した文書をMHTML形式で提供します。

  • 設計仕様のアーカイブ
    コンプライアンス、参照、およびプロジェクト文書のために、CGMベースの仕様のMHTMLバージョンを保存します。


⚙️ 自動化シナリオ

  • MHTMLサポートを備えたJavaライブラリ
    Aspose.Words for JavaなどのAPIやカスタムJavaエクスポータを使用して、CGMベースの文書からMHTMLファイルを生成します。

  • Webベースのエクスポートツール
    JavaベースのWebアプリケーションにCGMからMHTMLへの変換を統合して、即座のファイルパッケージングを実現します。

  • サーブレットベースの変換ワークフロー
    CGM入力を処理し、安全な配布のためにMHTMLアーカイブを出力するJavaサーブレットを展開します。

  • 自動アーカイブパイプライン
    Java駆動の文書管理やETLシステムにCGMからMHTMLへのステップを組み込んで、スケジュールされたアーカイブを実行します。

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

CGM を CSV に変換 (カンマ区切りの値)
CGM を DIF に変換 (データ交換フォーマット)
CGM を DOCM に変換 (Microsoft Word 2007 マルコ ファイル)
CGM を DOTM に変換 (Microsoft Word 2007+ テンプレート ファイル)
CGM を DOTX に変換 (Microsoft Wordテンプレートファイル)
CGM を DOT に変換 (Microsoft Wordテンプレートファイル)
CGM を EXCEL に変換 (スプレッドシートのファイル形式)
CGM を FLATOPC に変換 (Microsoft Word 2003 ワードプロセッサML)
CGM を FODS に変換 (OpenDocument フラット XML スプレッドシート)
CGM を GIF に変換 (グラフィカル交換フォーマット)
CGM を MARKDOWN に変換 (軽量マークアップ言語)
CGM を MD に変換 (マークダウン言語)
CGM を ODS に変換 (OpenDocument スプレッドシート)
CGM を ODT に変換 (OpenDocument テキスト ファイル形式)
CGM を OTT に変換 (OpenDocument テンプレート)
CGM を PCL に変換 (プリンターコマンド言語)
CGM を PS に変換 (ポストスクリプトファイル)
CGM を RTF に変換 (リッチテキスト形式)
CGM を SXC に変換 (StarOffice Calc スプレッドシート)
CGM を TSV に変換 (タブ区切りの値)
CGM を TXT に変換 (テキストドキュメント)
CGM を WORDML に変換 (Microsoft Word 2003 ワードプロセッサML)
CGM を XAMLFLOW に変換 (MicrosoftのPower Automate)
CGM を XLAM に変換 (Excel マクロ有効アドイン)
CGM を XLSB に変換 (Excel バイナリ ワークブック)
CGM を XLSM に変換 (マクロが有効なスプレッドシート)
CGM を XLTM に変換 (Excel マクロ有効テンプレート)
CGM を XLTX に変換 (Excel テンプレート)
CGM を XLT に変換 (Excel 97 - 2003 テンプレート)
CGM を ODP に変換 (OpenDocument プレゼンテーション形式)
CGM を OTP に変換 (OpenDocument標準フォーマット)
CGM を POTM に変換 (Microsoft PowerPoint テンプレート ファイル)
CGM を POTX に変換 (Microsoft PowerPoint テンプレートのプレゼンテーション)
CGM を POT に変換 (Microsoft PowerPoint テンプレート ファイル)
CGM を POWERPOINT に変換 (プレゼンテーションファイル)
CGM を PPSM に変換 (マクロを有効にしたスライド ショー)
CGM を PPSX に変換 (PowerPoint スライド ショー)
CGM を PPS に変換 (PowerPoint スライド ショー)
CGM を PPTM に変換 (マクロが有効なプレゼンテーション ファイル)
CGM を PPT に変換 (パワーポイントによるプレゼンテーション)