mpp を pdf に转换

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 にオンラインで変換

画像:- 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 の上に構築されています。

mpp を pdf に変換するオンラインアプリ

✅ 結論

MS Project MPPファイルをPDFに変換することで、プロジェクト情報の共有、印刷、アーカイブが簡単になります。Node.js用のGroupDocs.Conversion Cloud SDKを活用することで、アプリケーションに強力なドキュメント変換機能を統合し、プロジェクト管理ワークフローを効率化し、チームのコラボレーションを改善できます。

SDK または cURL を使用した REST API を通じて、GroupDocs はすべてのドキュメント変換ニーズに対して迅速で安全かつスケーラブルなソリューションを提供します。

📚 おすすめの記事

以下のリンクを訪れて、次のことについてもっと学ぶことを強くお勧めします: