mpp to html

Chuyển đổi tệp MS Project (MPP) sang HTML bằng Node.js.

Trong quản lý dự án hiện đại, sự hợp tác mượt mà và khả năng truy cập là rất quan trọng. Trong khi tệp Microsoft Project (MPP) rất quan trọng cho việc lập kế hoạch dự án, việc chia sẻ chúng giữa các nhóm có thể gặp giới hạn. Chuyển đổi MPP sang HTML giúp dễ dàng phân phối, xem và tương tác với dữ liệu dự án trực tuyến. Bài viết này hướng dẫn bạn cách chuyển đổi MPP sang HTML bằng cách sử dụng Aspose.Tasks Cloud SDK cho Node.js.

Node.js SDK cho chuyển đổi MPP sang HTML

Aspose.Tasks Cloud SDK for Node.js cung cấp một API mạnh mẽ để quản lý và chuyển đổi các tệp Microsoft Project. Một trong những tính năng mạnh mẽ của nó là khả năng chuyển đổi các tệp MPP thành các trang HTML tương tác—hoàn hảo để chia sẻ các cập nhật tiến độ và cái nhìn về dự án trực tuyến.

Để bắt đầu:

  1. Cài đặt SDK qua npm:
npm install aspose-tasks-cloud
  1. Tạo một tài khoản miễn phí và nhận thông tin xác thực của bạn từ Cloud dashboard. Để biết thêm thông tin, bạn có thể xem các hướng dẫn được nêu trong this article.

Chuyển MPP thành HTML với Node.js

Dưới đây là một đoạn mã mẫu Node.js để chuyển đổi tệp MPP sang định dạng HTML:

  1. Tạo một đối tượng của lớp TasksApi trong khi truyền thông tin xác thực của khách hàng dưới dạng tham số đầu vào.
const tasksApi = new TasksApi({ clientId, clientSecret });
  1. Tạo một thể hiện của GetTaskDocumentWithFormatRequest nơi chúng ta định nghĩa tên của tệp MPP đầu vào và định dạng đầu ra yêu cầu.
const request = new GetTaskDocumentWithFormatRequest({ ... });
  1. Bây giờ gọi phương thức getTaskDocumentWithFormat(...) để thực hiện chuyển đổi MPP sang HTML.
tasksApi.getTaskDocumentWithFormat(request)
const { TasksApi, GetTaskDocumentWithFormatRequest } = require("aspose-tasks-cloud");

// Thiết lập thông tin xác thực của bạn
const clientId = "YOUR_CLIENT_ID";
const clientSecret = "YOUR_CLIENT_SECRET";

// Khởi tạo 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
});

// Chuyển MPP sang 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

Một bản xem trước chuyển đổi MPP sang HTML.

  • Tệp MPP mẫu được sử dụng trong ví dụ trên có thể được tải xuống từ Home move plan.mpp .

Xuất MPP sang HTML bằng cách sử dụng cURL

Một cách tiếp cận khác để chuyển đổi MPP sang HTML là thông qua sự trợ giúp của các lệnh cURL. Vì Aspose.Tasks Cloud là một giải pháp đa năng để quản lý các tệp Microsoft Project (MPP), nó cũng cung cấp sự linh hoạt để xuất MPP sang HTML bằng cách sử dụng các lệnh cURL. Hãy cùng tìm hiểu thêm về tính năng này để đơn giản hóa quá trình chuyển đổi các tệp MPP thành định dạng HTML thân thiện với web.

Bước 1: Tạo Mã Truy Cập

Trước hết, chúng ta cần tạo một mã thông báo truy cập JWT bằng cách sử dụng lệnh sau:

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"

Bước 2: Chuyển đổi MPP sang HTML

Bây giờ hãy thực hiện lệnh sau để xuất tệp MS Project (MPP) sang định dạng 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 với tên của tệp MPP của bạn được lưu trữ trên đám mây
  • <JWTToken> với mã thông báo nhận được trong bước 1

Trình chuyển đổi MPP sang HTML miễn phí

Để kiểm tra khả năng của REST API trong trình duyệt web, bạn có thể xem xét sử dụng ứng dụng miễn phí của chúng tôi MPP to HTML Converter được xây dựng dựa trên REST APIs.

mpp to html

Free MPP to HTML converter.

Kết luận

Dù bạn đang sử dụng Aspose.Tasks Node.js SDK hay REST API với cURL, việc chuyển đổi tệp MPP sang HTML là nhanh chóng, linh hoạt và nâng cao khả năng nhìn thấy của dự án giữa các nhóm. Bằng cách biến dữ liệu MPP thành các trang web tương tác, bạn làm cho việc hợp tác và báo cáo trở nên dễ dàng hơn.

Liên kết hữu ích

Các bài viết liên quan

Chúng tôi rất khuyến nghị bạn nên truy cập các blog sau: