
Microsoft ProjectファイルをPDFに変換するには、Node.jsを使用します。
ファイルフォーマットは、Microsoft Projectに固有のもので、プロジェクトのスケジューリングやリソース管理において重要な役割を果たします。しかし、 MPP ファイルの共有は、表示に特別なソフトウェアが必要なため、難しい場合があります。変換は、プロジェクトの整合性をすべてのプラットフォームで維持する、普遍的でアクセスしやすいフォーマットを提供します。
この記事では、GroupDocs.Conversion Cloud SDKを使用してNode.jsでMPPを PDF に変換する方法を説明します。これにより、互換性の問題なくプロジェクトドキュメントを生成、共有、アーカイブすることが簡単になります。
🚀 MPPをPDFに変換するためのAPI
GroupDocs.Conversion Cloud SDK for Node.js を使用すると、MPPファイルを高品質なPDF文書に効率的に変換できます。このSDKは、タスク、スケジュール、依存関係、およびすべてのプロジェクトの詳細を保持しながら、カスタマイズオプションを提供します。
✅ 利点:
- 元のプロジェクト構造を保持します。
- 生産用に迅速、信頼性が高く、スケーラブルです。
- 複雑なマルチタスクプロジェクトに取り組みます。
SDKをインストールします:
npm install groupdocs-conversion-cloud --save
クライアントIDとクライアントシークレットを GroupDocs Cloud Dashboard から取得してください。詳しくは、この tutorial を訪れることを検討してください。
📄 Node.js での MPP から PDF への変換
これらの簡単な手順に従って、MS Project MPPファイルをPDFに変換します:
📌 ステップ 1: SDKをインポートしてAPIを設定する:
const { Configuration, ConvertApi, FileApi, UploadFileRequest, ConvertSettings, ConvertDocumentRequest } = require("groupdocs-conversion-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const convertApi = new ConvertApi(config);
const fileApi = new FileApi(config);
📌 ステップ 2: PDF ファイルをクラウド ストレージにアップロード:
const fs = require("fs");
const uploadRequest = new UploadFileRequest("input.mpp", fs.createReadStream("input.mpp"));
await fileApi.uploadFile(uploadRequest);
📌 ステップ 3: MPP から PDF ファイルへの変換オプションを設定します:
const settings = new ConvertSettings();
settings.filePath = "input.mpp";
settings.format = "pdf";
settings.outputPath = "converted/output.pdf";
const request = new ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
console.log("✅ The MPP to PDF conversion completed successfully.");
// 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);
// APIのベースURLを定義して、オンラインでMPPをPDFに変換します。
configuration.setApiBaseUrl("https://api.groupdocs.cloud");
// ConvertApiのインスタンスをConfigurationオブジェクトで初期化します。
ConvertApi convertApi = new ConvertApi(configuration);
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.mpp");
settings.setFormat("pdf");
settings.setOutputPath("myResultant.pdf");
// ConvertDocument メソッドを使用して MPP を PDF ファイルに変換します
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// Check the response and print success message
if (response != null && response.equals("OK")) {
System.out.println("MPP to PDF conversion completed successfuly! The resultant PDF file is saved at: " + response.getFilePath());
}

画像:- PDFからHTMLへの変換のプレビュー。
上記の例で使用された入力 MS Project ファイルは Home move plan.mpp からダウンロードできます。
💻 MPP を PDF に変換するには cURL を使用します。
代わりに、cURLコマンドを使用してAPIと直接対話することができます。cURLを使用すると、GroupDocs.Conversion Cloud APIと簡単に対話してMicrosoft Project (MPP)ファイルをPDF形式に変換することができます。
✅ cURLを使用する利点:
- フルSDKのインストールなしのクイックセットアップ。
- サーバーサイドスクリプティングと自動化に柔軟です。
最初のステップは、JWT アクセストークンを生成し、その後、MPP から PDF へのオンライン変換のために次の cURL コマンドを実行することです。変換が成功すると、結果の PDF ファイルはクラウドストレージに保存されます。
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\": \"pdf\", \"OutputPath\": \"{convertedFile}\"}"
sourceMPP
を入力 MS Project ファイルの名前に、 convertedFile
を生成された PDF ファイルの名前に、 accessToken
を個別の JWT アクセストークンに置き換えてください。
- 変換された PDF をローカルに保存するには:
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\": \"pdf\"}" \
-o "MyConverted.pdf"
🛠️ 無料のオンライン MPP から PDF への変換ツールをお試しください
無料で軽量な MPP to PDF Converter アプリを試してみてください。このアプリは、GroupDocs.Conversion Cloud REST API の上に構築されています。
🌐 Useful Links
✅ 結論
MS Project MPPファイルをPDFに変換することで、プロジェクト情報の共有、印刷、アーカイブが簡単になります。Node.js用のGroupDocs.Conversion Cloud SDKを活用することで、アプリケーションに強力なドキュメント変換機能を統合し、プロジェクト管理ワークフローを効率化し、チームのコラボレーションを改善できます。
SDK または cURL を使用した REST API を通じて、GroupDocs はすべてのドキュメント変換ニーズに対して迅速で安全かつスケーラブルなソリューションを提供します。
📚 おすすめの記事
以下のリンクを訪れて、次のことについてもっと学ぶことを強くお勧めします: