mppをpdfに

Microsoft プロジェクトファイルを Java で PDF に変換する。

Microsoft Project (MPP) ファイルはプロジェクト管理に広く使用されていますが、共有することは難しい場合があります。なぜなら、すべての人が MS Project にアクセスできるわけではないからです。MPP を PDF に変換することで、プロジェクト計画、スケジュール、タイムラインを専門的なソフトウェアを必要とせずに簡単に共有、表示、印刷できます。PDF ファイルは元のプロジェクトのフォーマットと構造を維持するため、報告書、プレゼンテーション、文書に最適です。

この記事では、プロジェクト管理をより効率的でアクセスしやすくするために、Java REST APIを使用してMPPをPDFに変換する方法について探ります。

Java API for MPP to PDF Conversion

MPPをPDFに変換することは、GroupDocs.Conversion Cloud SDK for Java APIを使用することで、普遍的にアクセス可能なプロジェクト文書を生成するための簡単で効率的な方法です。このAPIは、Microsoft Project (MPP) ファイルの元の構造、フォーマッティング、コンテンツを保持しながらシームレスに変換を行うことを可能にします。MPPからPDFへの変換を超えて、このAPIはWord、Excel、PowerPoint, 画像など、幅広い文書形式をサポートしています。

そのクラウドベースのアーキテクチャにより、開発者は複雑な設定を必要とせずにアプリケーションに文書変換機能を統合でき、プロジェクト管理および報告のためのスケーラブルで効率的なワークフローを保証します。

インストール

次の詳細を 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認証情報の取得方法について説明したこの短い tutorialをご覧ください。

JavaにおけるMPPからPDFへの変換

このセクションでは、Java コード スニペットを使用して MS Project ファイルを PDF に変換する方法の詳細を探ります。

このセクションでは、Java コードスニペットを使用して MS Project ファイルを Excel ワークブックに変換する方法についての詳細を説明します。

  1. まず、クラス Configuration のインスタンスを作成し、クライアントの認証情報を引数として渡します。
Configuration configuration = new Configuration(clientId, clientSecret);
  1. 次に、Configurationオブジェクトを引数として渡すConvertApiを初期化します。
ConvertApi convertApi = new ConvertApi(configuration);
  1. ConvertSettings クラスのインスタンスを作成し、入力ファイル名、出力フォーマット、および結果ドキュメントの名前を定義します。
ConvertSettings settings = new ConvertSettings();
  1. ConvertDocumentRequest クラスのインスタンスを作成し、ConvertSettings オブジェクトを引数として渡します。
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
  1. 最後に、ConvertDocumentRequest APIを呼び出してMPPをPDFに変換し、その結果得られたPDFファイルをクラウドストレージに保存します。
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// More examples over [https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet](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 を PDF 変換するための 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("pdf");
settings.setOutputPath("converted.pdf");
    
// ConvertDocument メソッドを呼び出して MPP から PDF への変換を行います。
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
    
// レスポンスを確認して成功メッセージを印刷します。
if (response != null && response.equals("OK")) {
    System.out.println("The MPP to PDF conversion completed successfully!");
}
mppをpdfに

画像:- Microsoft Project ファイルから PDF への変換のプレビュー。

上記の例で使用された入力 MS Project ファイルは Home move plan.mpp からダウンロードできます。

MS Project を PDF に変換するには cURL コマンドを使用します。

MPP を PDF に変換するために、GroupDocs.Conversion Cloud API を cURL を使用して利用することは、プロジェクトファイルを普遍的にアクセス可能な形式に変換する迅速かつ効率的な方法を提供します。このアプローチは、追加のソフトウェアインストールの必要を排除し、異なるプラットフォーム間でシームレスに機能し、フォーマットを保持した正確な変換を保証するため、便利です。GroupDocs.Conversion Cloud を使用することで、ユーザーは MPP から PDF への変換をアプリケーションに簡単に統合し、プロジェクトの文書化とコラボレーションを強化できます。

まず、JWTアクセストークンを生成し、その後、次のcURLコマンドを実行してMicrosoftプロジェクトビューワーをオンラインで開発し、MSプロジェクトファイルをPDF形式にエクスポートします。変換が成功した後、結果として得られる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 アクセストークンに置き換えてください。

  • ローカルドライブにMPPからPDFへの変換出力を保存する必要がある場合は、次のcURLコマンドを使用してみてください:
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操作APIの素晴らしい機能を体験するために、私たちの無料で軽量な MPP to PDF Converter アプリの使用を検討してください。このアプリは GroupDocs.Conversion Cloud REST API の上に構築されており、ウェブブラウザ内でユニークな機能を探索することができます。

mpp を pdf に変換するアプリ

役立つリンク

結論

MPPをPDFに変換することは、プロジェクトの共有と文書化をスムーズに行うために不可欠です。GroupDocs.Conversion Cloud APIを使用すれば、JavaまたはcURLコマンドを使って正確かつ効率的な変換を実現できます。その強力な機能とクラウドベースの柔軟性は、開発者にとって理想的なソリューションです。ぜひ、今日私たちのAPIを試して、文書変換プロセスを簡単に効率化しましょう!

おすすめの記事

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