mpp to html

แปลงไฟล์ MS Project (MPP) เป็น HTML โดยใช้ 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

A MPP to HTML conversion preview.

  • ไฟล์ MPP ตัวอย่างที่ใช้ในตัวอย่างข้างต้นสามารถดาวน์โหลดได้จาก Home move plan.mpp.

ส่งออก MPP เป็น HTML โดยใช้ cURL

อีกวิธีหนึ่งในการแปลง MPP เป็น HTML คือการใช้คำสั่ง cURL ช่วย Aspose.Tasks Cloud เป็นโซลูชันที่หลากหลายสำหรับการจัดการไฟล์ Microsoft Project (MPP) ซึ่งยังให้ความยืดหยุ่นในการส่งออก MPP เป็น HTML โดยใช้คำสั่ง cURL มาสำรวจฟีเจอร์นี้ให้มากขึ้นเพื่อทำให้การแปลงไฟล์ MPP เป็นรูปแบบ HTML ที่เหมาะสมกับเว็บง่ายขึ้น

ขั้นตอนที่ 1: สร้าง Access Token

ครั้งแรก เราต้องสร้างโทเคนการเข้าถึง 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 Converter

ในการทดสอบความสามารถของ REST API ในเว็บเบราว์เซอร์ คุณอาจพิจารณาใช้แอปฟรี MPP to HTML Converter ของเราที่สร้างขึ้นบน REST APIs.

mpp to html

เครื่องมือแปลง MPP เป็น HTML ฟรี

บทสรุป

ไม่ว่าคุณจะใช้ Aspose.Tasks Node.js SDK หรือ REST API กับ cURL การแปลงไฟล์ MPP เป็น HTML นั้นรวดเร็ว ยืดหยุ่น และช่วยเพิ่มความชัดเจนของโครงการในทีม โดยการเปลี่ยนข้อมูล MPP ให้เป็นหน้าเว็บที่สามารถโต้ตอบได้ คุณจะทำให้การทำงานร่วมกันและการรายงานมีประสิทธิภาพมากขึ้น

ลิงค์ที่น полезный

บทความที่เกี่ยวข้อง

เราแนะนำให้เยี่ยมชมบล็อกต่อไปนี้: