
MS Project (MPP) ファイルを HTML に変換するには、Node.js を使用します。
現代のプロジェクト管理では、スムーズなコラボレーションとアクセス性が重要です。Microsoft Project (MPP) ファイルはプロジェクト計画の中心ですが、チーム間で共有することは制限がある場合があります。MPP を HTML に変換すると、プロジェクトデータをオンラインで配布、表示、操作するのが容易になります。この記事では、Node.js 用の Aspose.Tasks Cloud SDK を使用して MPP を HTML に変換する方法を説明します。
Node.js SDK for MPP to HTML 変換
Aspose.Tasks Cloud SDK for Node.js は、Microsoft Project ファイルを管理および変換するための堅牢な API を提供します。その強力な機能の 1 つは、MPP ファイルをインタラクティブな HTML ページに変換する能力です。これは、進捗状況の更新やプロジェクトのビューをオンラインで共有するのに最適です。
始めるには:
- SDKをnpm経由でインストールします:
npm install aspose-tasks-cloud
- 無料のアカウントを作成し、Cloud dashboard からクライアント認証情報を取得してください。詳細については、this article に記載されている指示に従うことを検討してください。
Node.jsを使用してMPPをHTMLに変換する
以下は、MPPファイルをHTML形式に変換するためのNode.jsコードスニペットのサンプルです:
- TasksApi クラスのオブジェクトを作成し、クライアントの認証情報を引数として渡します。
const tasksApi = new TasksApi({ clientId, clientSecret });
GetTaskDocumentWithFormatRequest
のインスタンスを作成し、入力MPPファイルの名前と必要な出力フォーマットを定義します。
const request = new GetTaskDocumentWithFormatRequest({ ... });
getTaskDocumentWithFormat(...)
メソッドを呼び出して、MPP から HTML への変換を実行します。
tasksApi.getTaskDocumentWithFormat(request)
const { TasksApi, GetTaskDocumentWithFormatRequest } = require("aspose-tasks-cloud");
// 資格情報を設定してください。
const clientId = "YOUR_CLIENT_ID";
const clientSecret = "YOUR_CLIENT_SECRET";
// APIを初期化する
const tasksApi = new TasksApi({ clientId, clientSecret });
const request = new GetTaskDocumentWithFormatRequest({
name: "Home move plan.mpp", // MPP file in your cloud storage
format: "html", // Desired output format
returnAsZipArchive: false // Optional: true for zipped output
});
// MPPをHTMLに変換する
tasksApi.getTaskDocumentWithFormat(request)
.then(result => {
const fs = require('fs');
fs.writeFileSync("output.html", result.body);
console.log("Conversion successful. HTML file saved as output.html.");
})
.catch(err => {
console.error("Conversion failed:", err.message);
});

A MPP to HTML conversion preview.
- 上記の例で使用されるサンプルMPPファイルは、Home move plan.mpp からダウンロードできます。
MPPをHTMLにエクスポートするにはcURLを使用します。
別の方法として、cURL コマンドを使用して MPP を HTML に変換するアプローチがあります。 Aspose.Tasks Cloud は Microsoft Project (MPP) ファイルを管理するための多目的なソリューションであり、cURL コマンドを使用して MPP を HTML にエクスポートする柔軟性も提供します。この機能をさらに探求し、MPP ファイルをウェブフレンドリーな HTML 形式に変換するプロセスを簡素化しましょう。
ステップ 1: アクセストークンを生成する
まず、次のコマンドを使用してJWTアクセストークンを生成する必要があります:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=CLIENT_ID&client_secret=CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
ステップ 2: MPP を HTML に変換する
次のコマンドを実行して、MS Project (MPP) ファイルを HTML 形式にエクスポートします。
curl -X GET "https://api.aspose.cloud/v3.0/tasks/{sourceFile}/format?format=html&returnAsZipArchive=false" \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <JWT_Token>" \
-o resultant.html
Replace:
sourceFile
は、クラウドに保存されたあなたの MPP ファイルの名前です。<JWTToken>
は、ステップ 1 で受信したトークンです。
無料 MPP から HTML への変換ツール
REST APIの機能をウェブブラウザでテストするために、REST APIの上に構築された当社の無料 MPP to HTML Converter アプリの使用を検討してください。
無料の MPP から HTML への変換ツール。
結論
Aspose.Tasks Node.js SDK または cURL を使用した REST API を利用している場合、MPP ファイルを HTML に変換することは迅速で柔軟性があり、チーム間のプロジェクトの可視性を向上させます。MPP データをインタラクティブなウェブページに変換することで、コラボレーションとレポーティングを効率化します。
役立つリンク
関連する記事
次のブログの訪問を強くお勧めします: