mpp to html

Розробити конвертер MS Project File в HTML.

Microsoft Project (MPP) файли широко використовуються для планування та управління проектами, але їх доступ вимагає спеціалізованого програмного забезпечення, що може бути викликом для користувачів, які не мають встановленого MS Project. Конвертування MPP в HTML забезпечує гнучкий та доступний спосіб поділитися даними проекту зі сторонами, дозволяючи їм переглядати графіки, завдання та розклади прямо у веб-браузері.

В цій статті ми дослідимо, як конвертувати MPP в HTML онлайн за допомогою GroupDocs.Conversion Cloud SDK для Java, що робить управління проектами більш ефективним та доступним.

Java API для перетворення MPP в HTML

Перетворення MPP в HTML за допомогою GroupDocs.Conversion Cloud SDK for Java є безшовним процесом, який дозволяє користувачам перетворювати файли Microsoft Project в веб-дружній формат. Цей підхід дозволяє переглядати дані проекту, включаючи завдання, графіки та залежності, у будь-якому веб-браузері без необхідності у MS Project.

Його хмарна архітектура дозволяє розробникам інтегрувати можливості конвертації документів у свої додатки без необхідності складних налаштувань, забезпечуючи масштабований і ефективний робочий процес для управління проектами та звітності.

Встановлення

Будь ласка, додайте такі деталі до файлу 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 to HTML Conversion in Java

Цей розділ пояснює переваги перетворення MPP в HTML за допомогою фрагмента 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. Нарешті, викликайте ConvertDocumentRequest API, щоб конвертувати MPP в HTML, а потім збережіть отриманий HTML у хмарному сховищі.
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 в HTML
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("html");
settings.setOutputPath("converted.pdf");
    
// Викликайте метод ConvertDocument, щоб виконати конвертацію файлу MPP в HTML.
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 HTML conversion completed successfully!");
}
mpp to html converter

Image:- Попередній перегляд конвертації файлу Microsoft Project у HTML.

Файл MS Project, який використовується в наведеному вище прикладі, можна завантажити з Home move plan.mpp.

MS Project to HTML Conversion using cURL Commands

Перетворення MPP в HTML за допомогою GroupDocs.Conversion Cloud і команд cURL забезпечує простий та ефективний спосіб перетворення файлів Microsoft Project у веб-сумісний формат. Цей метод особливо корисний для розробників та системних адміністраторів, які надають перевагу автоматизації через командний рядок. Цей підхід покращує доступність, спрощує інтеграцію у веб-додатки та усуває проблеми сумісності, пов’язані з файлами MS Project.

По-перше, нам потрібно згенерувати токен доступу JWT на основі облікових даних клієнта, а потім виконати наступну команду для виконання конверсії MPP в HTML.

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\": \"html\",  \"OutputPath\": \"{convertedFile}\"}"

Будь ласка, замініть sourceMPP на назву вхідного файлу MS Project, convertedFile на назву результатного HTML файлу та accessToken на персоналізований JWT токен доступу.

  • Ви можете розглянути можливість збереження результуючого файлу у локальний HTML, виконавши наступну команду 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\": \"html\"}" \
-o "resultant.html"

MS Project to HTML Converter

Альтернативно, ви можете розглянути можливість ознайомлення з дивовижними можливостями API конвертації документів, використовуючи наш безкоштовний і легкий MPP to HTML Converter додаток. Цей додаток побудований на основі GroupDocs.Conversion Cloud REST API і дозволяє вам досліджувати унікальні можливості в веб-браузері.

mpp to html conversion app

Корисні посилання

Висновок

На завершення, конвертація MPP в HTML за допомогою GroupDocs.Conversion Cloud SDK або cURL команд забезпечує безперебійну та ефективну можливість зробити файли Microsoft Project більш доступними і такими, що підлягають обміну. Чи ви розробник, який шукає автоматизацію на основі API, чи вам потрібне просте рішення для візуалізації проекту, наше API для конвертації документів пропонує гнучкість, точність та простоту у використанні. Спробуйте GroupDocs.Conversion Cloud сьогодні та спростіть свій процес конвертації MPP в HTML без зусиль!

Рекомендовані статті

Ми настійно рекомендуємо відвідати наступні посилання, щоб дізнатися більше про: