mpp to pdf

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 с использованием 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.

  1. Во-первых, создайте экземпляр класса Configuration, где мы передаем учетные данные клиента в качестве аргументов.
Configuration configuration = new Configuration(clientId, clientSecret);
  1. Во-вторых, инициализируйте ConvertApi, где мы передаем объект Configuration в качестве аргумента.
ConvertApi convertApi = new ConvertApi(configuration);
  1. Создайте экземпляр класса ConvertSettings, где мы определяем имя входного файла, формат выходного файла и имя результирующего документа.
ConvertSettings settings = new ConvertSettings();
  1. Создайте экземпляр класса ConvertDocumentRequest, где мы передаем объект ConvertSettings в качестве аргумента.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
  1. Наконец, вызовите 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!");
}
mpp to 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 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

Полезные ссылки

Заключение

Конвертация MPP в PDF является важной для бесшовного обмена проектами и документацией. С помощью GroupDocs.Conversion Cloud API вы можете добиться точных и эффективных конверсий, используя команды Java или cURL. Его мощные функции и облачная гибкость делают его идеальным решением для разработчиков. Попробуйте наше API сегодня и упростите процесс конверсии документов без усилий!

Рекомендуемые статьи

Мы настоятельно рекомендуем посетить следующие ссылки, чтобы узнать больше о: