
MS Project ファイルを HTML に変換するツールを開発します。
Microsoft Project (MPP) ファイルはプロジェクト計画および管理に広く使用されていますが、それにアクセスするには専門のソフトウェアが必要であり、MS Project がインストールされていないユーザーにとっては課題となることがあります。MPP を HTML に変換することは、ステークホルダーとプロジェクトデータを共有するための柔軟でアクセス可能な方法を提供し、彼らがウェブブラウザで直接タイムライン、タスク、スケジュールを表示できるようにします。
この記事では、プロジェクト管理をより効率的でアクセスしやすくするために、GroupDocs.Conversion Cloud SDK for Javaを使用してオンラインでMPPをHTMLに変換する方法を探ります。
Java API for MPP to HTML 変換
MPP を HTML に変換することは、GroupDocs.Conversion Cloud SDK for Java を使用することでシームレスなプロセスであり、ユーザーが Microsoft Project ファイルをウェブ向けの形式に変換することを可能にします。このアプローチにより、タスク、スケジュール、依存関係などのプロジェクトデータを MS Project を必要とせずに任意のウェブブラウザで表示できるようになります。
そのクラウドベースのアーキテクチャにより、開発者は複雑な設定を必要とせずにアプリケーションに文書変換機能を統合でき、プロジェクト管理と報告のためのスケーラブルで効率的なワークフローを確保します。
インストール
以下の詳細を Maven ビルドプロジェクトの pom.xml ファイルに追加してください。
<repository>
<id>repository.groupdocs.cloud</id>
<name>repository.groupdocs.cloud</name>
<url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-conversion-cloud</artifactId>
<version>24.8</version>
</dependency>
インストール後、あなたの個人用API認証情報(すなわち、クライアントIDとクライアントシークレット)を取得してください。API認証情報の取得方法についての詳細を説明した短い チュートリアル に訪問することができます。
JavaにおけるMPPからHTMLへの変換
このセクションでは、改善されたアクセシビリティ、簡単な共有、そして強化されたコラボレーションをもたらすJavaコードスニペットを使用して、MPPをHTMLに変換する利点について説明します。
- まず、クライアントの資格情報を引数として渡す
Configuration
クラスのインスタンスを作成します。
Configuration configuration = new Configuration(clientId, clientSecret);
- 次に、Configuration オブジェクトを引数として渡す
ConvertApi
を初期化します。
ConvertApi convertApi = new ConvertApi(configuration);
ConvertSettings
クラスのインスタンスを作成し、入力ファイル名、出力フォーマット、および生成される文書の名前を定義します。
ConvertSettings settings = new ConvertSettings();
ConvertDocumentRequest
クラスのインスタンスを作成し、引数としてConvertSettings
オブジェクトを渡します。
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
- 最後に、ConvertDocumentRequest API を呼び出して MPP を HTML に変換し、結果の HTML をクラウドストレージに保存します。
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// More examples over https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// APIの資格情報を取得してください
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// Configuration クラスのインスタンスを作成し、クライアント ID とクライアントシークレットで初期化します。
Configuration configuration = new Configuration(clientId, clientSecret);
// MPPをHTML変換するためのAPIベースURLを定義します。
configuration.setApiBaseUrl("https://api.groupdocs.cloud");
// ConvertApiのConfigurationオブジェクトでインスタンスを初期化します。
ConvertApi convertApi = new ConvertApi(configuration);
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("Home move plan.mpp");
settings.setFormat("html");
settings.setOutputPath("converted.pdf");
// ConvertDocument メソッドを呼び出して、MPP から HTML ファイルへの変換を実行します。
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// レスポンスを確認し、成功メッセージを印刷します。
if (response != null && response.equals("OK")) {
System.out.println("The MPP to HTML conversion completed successfully!");
}

画像:- Microsoft ProjectファイルをHTMLに変換したプレビュー。
上記の例で使用されている MS Project ファイルは Home move plan.mpp からダウンロードできます。
MS ProjectをHTMLに変換するためのcURLコマンド
MPP を HTML に変換するために GroupDocs.Conversion Cloud と cURL コマンドを使用することは、Microsoft Project ファイルをウェブ互換フォーマットに変換する簡単で効率的な方法を提供します。この方法は、コマンドライン自動化を好む開発者やシステム管理者に特に便利です。このアプローチは、アクセシビリティを向上させ、ウェブアプリケーションへの統合を簡素化し、MS Project ファイルに関連する互換性の問題を排除します。
まず、クライアント認証情報に基づいてJWTアクセストークンを生成し、その後、次のコマンドを実行してMPPからHTMLへの変換を行う必要があります。
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{sourceMPP}\", \"Format\": \"html\", \"OutputPath\": \"{convertedFile}\"}"
sourceMPP
を入力 MS Project ファイルの名前に、 convertedFile
を結果の HTML ファイルの名前に、 accessToken
をパーソナライズされた JWT アクセストークンに置き換えてください。
- 次の cURL コマンドを実行することで、生成されたファイルをローカル HTML に保存することを検討できます:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{sourceFile}\", \"Format\": \"html\"}" \
-o "resultant.html"
MS Project to HTML Converter
代わりに、無料で軽量な MPP to HTML Converter アプリを使用して、文書変換APIの素晴らしい機能を体験することを検討してみてください。このアプリは、GroupDocs.Conversion Cloud REST APIの上に構築されており、ウェブブラウザー内でユニークな機能を探索することができます。
役立つリンク
結論
結論として、GroupDocs.Conversion Cloud SDK または cURL コマンドを使用して MPP を HTML に変換することは、Microsoft Project ファイルをよりアクセスしやすく、共有しやすくするシームレスで効率的な方法を提供します。 API ベースの自動化を求める開発者であろうと、プロジェクトビジュアライゼーションのためのシンプルなソリューションを必要とする方であろうと、私たちの文書変換 API は柔軟性、正確性、使いやすさを提供します。 今日、GroupDocs.Conversion Cloud を試して、MPP から HTML への変換プロセスを簡単に効率化してください!
推奨記事
以下のリンクを訪れて、次のことについて詳しく学ぶことを強くお勧めします: