Microsoft Project ファイルを XML から HTML に変換することで、プロジェクトデータをブラウザフレンドリーな形式で提示できます。XML は豊富ですが、ユーザーにとっては読みづらいです。HTML は、チーム間での表示や共有を簡単にします。この記事では、Java で MS Project を XML から HTML にエクスポートする方法を学びます。

XMLをHTMLに変換するためのJavaライブラリ

この記事では、Aspose.Tasks for Java を使用して、XML から HTML 形式に MS Project をエクスポートします。これにより、MS Project ファイルを簡単に扱うことができます。XML、HTML、PDF、MPP など、さまざまな形式をサポートしています。

Mavenを使用してインストールします:

<dependency>
  <groupId>com.aspose</groupId>
  <artifactId>aspose-tasks</artifactId>
  <version>25.6</version> <!-- Use latest version -->
  <classifier>jdk18</classifier>
</dependency>

JARを直接Aspose Releases Pageからダウンロードすることもできます。

MS ProjectをXMLからHTMLに変換する

MS Project XMLファイルをHTMLに変換するのは、わずか二つのステップでできます:

  1. Project クラスを使って XML ファイルをロードします。
  2. save メソッドを呼び出して、HTML としてエクスポートします。
import com.aspose.tasks.Project;
import com.aspose.tasks.SaveFileFormat;

public class ConvertXmlToHtmlBasic {
    public static void main(String[] args) {
        // XMLプロジェクトファイルをロードします。
        Project project = new Project("project.xml");

        // Save as HTML
        project.save("output.html", SaveFileFormat.Html);
    }
}
MS Project を XML から HTML に Java で変換する方法

Convert MS Project from XML to HTML in Java.

HTML出力をカスタマイズする

Aspose.Tasks for Java は、出力 HTML の外観を制御するための HtmlSaveOptions クラスを提供します。プロジェクトのどの部分が表示されるかを定義し、フォーマットを調整し、最終的な HTML ファイルの可読性を向上させることができます。

  1. Project クラスを使用して、MS Project XML ファイルをロードします。
  2. HtmlSaveOptions クラスのインスタンスを作成します。
  3. 希望のオプションを設定します。タイムスケール、含まれるページ、タイトルのフォーマットなど。
  4. プロジェクトをHTMLとしてエクスポートするには、saveメソッドを使用してください。
import com.aspose.tasks.HtmlSaveOptions;
import com.aspose.tasks.Project;
import com.aspose.tasks.Timescale;

public class ConvertXmlToHtmlAdvanced {
    public static void main(String[] args) {
        // XMLプロジェクトファイルをロードします。
    	Project project = new Project("project.xml");

    	// HTMLの保存オプションを作成します。
        HtmlSaveOptions options = new HtmlSaveOptions();
        options.setPageSize(PageSize.A4);
        options.setIncludeProjectNameInPageHeader(true);
        options.setIncludeProjectNameInTitle(true);
        options.setRenderToSinglePage(true);
        
        // HTMLとして保存し、カスタマイズされたオプションを指定します。
        project.save("custom-output.html", options);
    }
}
XMLファイルをHTMLに変換するJavaのカスタマイズ

XMLファイルをHTMLに変換するJavaのカスタマイズ。

無料ライセンスを取得する

制限なしで試す必要がありますか? Aspose.Tasks for Java のすべての機能を評価するための無料の temporary license を取得できます。

XMLをHTMLにオンラインで変換してみてください。

XMLファイルをHTMLに変換するテストも、コードを書くことなく、私たちの無料の XML to HTML Converter オンラインを使用して迅速に行うことができます。

Image

XML ファイルを HTML に変換: 便利なリソース

ここにもっと学ぶための役立つリンクがあります:

結論

私たちは、Aspose.Tasks for Java を使用して、MS Project を XML から HTML にエクスポートする方法を示しました。これにより、プロジェクトデータをオンラインでより簡単に表示および共有できるようになります。アプリを構築している場合でも、単に読みやすいレポートが欲しい場合でも、Aspose.Tasks は完全なコントロールを提供します。

質問がありますか?私たちの free support forum で尋ねてください。

See Also