
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, изображения и многое другое.
Его облачная архитектура позволяет разработчикам интегрировать возможности конвертации документов в свои приложения без необходимости в сложных настройках, обеспечивая масштабируемый и эффективный рабочий процесс для управления проектами и отчетности.
Установка
Пожалуйста, добавьте следующие детали в файл pom.xml проекта сборки maven.
<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);
- Наконец, вызовите API ConvertDocumentRequest, чтобы конвертировать MPP в PDF и сохранить полученный PDF файл в облачное хранилище.
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// Еще примеры по 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);
// Проверьте ответ и выведите сообщение об успешном завершении.
if (response != null && response.equals("OK")) {
System.out.println("The MPP to PDF conversion completed successfully!");
}

Изображение:- Предварительный просмотр конвертации файла 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 Project, экспортировав файл 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 является важной для бесшовного обмена проектами и документацией. С помощью GroupDocs.Conversion Cloud API вы можете добиться точных и эффективных конверсий, используя команды Java или cURL. Его мощные функции и облачная гибкость делают его идеальным решением для разработчиков. Попробуйте наше API сегодня и упростите процесс конверсии документов без усилий!
Рекомендуемые статьи
Мы настоятельно рекомендуем посетить следующие ссылки, чтобы узнать больше о: