
Convert Microsoft project file to PDF in Java.
Файли Microsoft Project (MPP) широко використовуються для управління проектами, але їх обмін може бути складним, оскільки не всі мають доступ до MS Project. Перетворення MPP на PDF забезпечує легкий обмін, перегляд і друк проектних планів, розкладів і термінів без необхідності спеціалізованого програмного забезпечення. Файли PDF зберігають форматування та структуру оригінального проекту, що робить їх ідеальними для звітів, презентацій та документації.
У цій статті ми розглянемо, як конвертувати MPP у PDF за допомогою Java REST API, роблячи управління проектами більш ефективним і доступним.
- Java API для перетворення MPP у PDF
- MPP до PDF конвертація в Java
- Перетворення MS Project у PDF за допомогою команд cURL
Java API для конвертації MPP в PDF
Перетворення MPP на PDF за допомогою GroupDocs.Conversion Cloud SDK for Java API є простим і ефективним способом створення загальнодоступних проектних документів. Цей API дозволяє безперешкодно виконувати перетворення при збереженні оригінальної структури, форматування та вмісту файлу Microsoft Project (MPP).Окрім перетворення MPP на PDF, API підтримує широкий спектр форматів документів, включаючи Word, Excel, PowerPoint, зображення та інше.
Його архітектура на базі хмари дозволяє розробникам інтегрувати можливості конверсії документів у свої застосунки без необхідності в складних налаштуваннях, що забезпечує масштабований та ефективний робочий процес для управління проектами та звітності.
Встановлення
Please add the following details to pom.xml file of maven build project.
<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 облікові дані (тобто, Client ID та Client Secret).Ви можете відвідати цей короткий tutorial, який пояснює деталі про те, як отримати API облікові дані.
MPP до PDF Конвертація в Java
У цьому розділі ми будемо досліджувати деталі того, як ми можемо розробити конвертер файлів MS Project у PDF за допомогою фрагмента коду Java.
Цей розділ пояснює деталі про те, як конвертувати файл MS Project у робочу книгу Excel, використовуючи фрагмент коду Java.
- По-перше, створіть екземпляр класу
Configuration
, де ми передаємо облікові дані клієнта як аргументи.
Configuration configuration = new Configuration(clientId, clientSecret);
- По-друге, ініціалізуйте
ConvertApi
, де ми передаємо об’єкт Configuration як аргумент.
ConvertApi convertApi = new ConvertApi(configuration);
- Створіть екземпляр класу
ConvertSettings
, де ми визначимо ім’я вхідного файлу, формат виводу та назву результативного документа.
ConvertSettings settings = new ConvertSettings();
- Створіть екземпляр класу
ConvertDocumentRequest
, де ми передаємо об’єктConvertSettings
як аргумент.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
- Нарешті, викличте ConvertDocumentRequest API, щоб конвертувати MPP у PDF та зберегти отриманий PDF файл у хмарному сховищі.
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 і ініціалізуйте його з Client ID & Client Secret
Configuration configuration = new Configuration(clientId, clientSecret);
// Визначте базовий URL API для конвертації MPP у PDF
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);
// Check the response and print success message
if (response != null && response.equals("OK")) {
System.out.println("The MPP to PDF conversion completed successfully!");
}

Image:- Попередній перегляд конвертації файлу 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 Project у формат 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
Щоб відчути дивовижні можливості API маніпуляції MPP, ви можете розглянути можливість використання нашого безкоштовного та легкого MPP to PDF Converter додатка. Цей додаток побудований на основі GroupDocs.Conversion Cloud REST API і дозволяє вам досліджувати унікальні можливості в веб-браузері.
Корисні посилання
Висновок
Перетворення MPP в PDF є необхідним для безперебійного обміну проектами та документування. З API GroupDocs.Conversion Cloud ви можете досягти точних і ефективних перетворень за допомогою команд Java або cURL. Його потужні функції та гнучкість на базі хмари роблять його ідеальним рішенням для розробників. Спробуйте наше API сьогодні та без зусиль оптимізуйте процес перетворення документів!
Рекомендовані статті
Ми настійно рекомендуємо відвідати наступні посилання, щоб дізнатися більше про: