mpp to html

Convert MS Project (MPP) File to HTML using Node.js.

В сучасному управлінні проектами зручна співпраця та доступність є ключовими. Хоча файли Microsoft Project (MPP) є центральними для планування проекту, їх обмін між командами може бути обмеженим. Конвертація MPP у HTML полегшує розповсюдження, перегляд та взаємодію з даними проекту в Інтернеті. Ця стаття проведе вас через процес конвертації MPP у HTML за допомогою Aspose.Tasks Cloud SDK для Node.js.

Node.js SDK для перетворення MPP у HTML

Aspose.Tasks Cloud SDK for Node.js надає надійний API для керування та перетворення файлів Microsoft Project. Одна з його потужних функцій — можливість перетворення файлів MPP на інтерактивні HTML-сторінки — ідеально підходить для обміну оновленнями прогресу та переглядами проектів онлайн.

Щоб почати:

  1. Встановіть SDK через npm:
npm install aspose-tasks-cloud
  1. Створіть безкоштовний обліковий запис та отримайте свої облікові дані клієнта з Cloud dashboard. Для отримання додаткової інформації, ви можете розглянути можливість слідування інструкціям, зазначеним у this article.

Конвертувати MPP в HTML за допомогою Node.js

Ось зразок коду Node.js для перетворення файлу MPP в HTML-формат:

  1. Створіть об’єкт класу TasksApi, передаючи облікові дані клієнта як вхідні аргументи.
const tasksApi = new TasksApi({ clientId, clientSecret });
  1. Створіть екземпляр GetTaskDocumentWithFormatRequest, де ми визначаємо назву вхідного файлу MPP та необхідний вихідний формат.
const request = new GetTaskDocumentWithFormatRequest({ ... });
  1. Тепер викличте метод getTaskDocumentWithFormat(...) для виконання конвертації з MPP в HTML.
tasksApi.getTaskDocumentWithFormat(request)
const { TasksApi, GetTaskDocumentWithFormatRequest } = require("aspose-tasks-cloud");

// Налаштуйте свої облікові дані
const clientId = "YOUR_CLIENT_ID";
const clientSecret = "YOUR_CLIENT_SECRET";

// Ініціалізувати API
const tasksApi = new TasksApi({ clientId, clientSecret });

const request = new GetTaskDocumentWithFormatRequest({
    name: "Home move plan.mpp",       // MPP file in your cloud storage
    format: "html",                   // Desired output format
    returnAsZipArchive: false         // Optional: true for zipped output
});

// Convert MPP to HTML
tasksApi.getTaskDocumentWithFormat(request)
    .then(result => {
        const fs = require('fs');
        fs.writeFileSync("output.html", result.body);
        console.log("Conversion successful. HTML file saved as output.html.");
    })
    .catch(err => {
        console.error("Conversion failed:", err.message);
    });
mpp to html

Перегляд конвертації MPP у HTML.

  • Зразок файлу MPP, використаного в наведеному вище прикладі, можна завантажити з Home move plan.mpp.

Експорт MPP в HTML за допомогою cURL

Інший підхід для перетворення MPP в HTML здійснюється за допомогою команд cURL. Оскільки Aspose.Tasks Cloud є універсальним рішенням для управління файлами Microsoft Project (MPP), воно також пропонує гнучкість для експорту MPP в HTML за допомогою команд cURL. Дослідимо цю функцію далі, щоб спростити перетворення файлів MPP у зручний для вебу формат HTML.

Крок 1: Згенерувати токен доступу

По-перше, нам потрібно згенерувати JWT токен доступу, використовуючи наступну команду:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=CLIENT_ID&client_secret=CLIENT_SECRET" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Крок 2: Перетворіть MPP на HTML

Тепер виконайте наступну команду, щоб експортувати файл MS Project (MPP) у формат HTML.

curl -X GET "https://api.aspose.cloud/v3.0/tasks/{sourceFile}/format?format=html&returnAsZipArchive=false" \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <JWT_Token>" \
-o resultant.html

Replace:

  • sourceFile з назвою вашого MPP файлу, збереженого в хмарі
  • <JWTToken> з токеном, отриманим на етапі 1

Безкоштовний конвертер MPP в HTML

Щоб протестувати можливості REST API у веб-браузері, ви можете скористатися нашим безкоштовним MPP to HTML Converter додатком, створеним на основі REST API.

mpp to html

Безкоштовний конвертер MPP в HTML.

Висновок

Чи використовуєте ви SDK Aspose.Tasks for Node.js або REST API з cURL, конвертація файлів MPP в HTML є швидкою, гнучкою та покращує видимість проекту в командах. Перетворивши дані MPP на інтерактивні веб-сторінки, ви спрощуєте співпрацю та звітність.

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

Супутні статті

Ми настійно рекомендуємо відвідати наступні блоги: