mpp เป็น pdf

แปลง MS Project (MPP) เป็น PDF ด้วย Node.js.

ไฟล์ Microsoft Project (MPP) เป็นที่นิยมอย่างมากในการจัดการโครงการสำหรับการวางแผนและติดตามงาน อย่างไรก็ตาม การแชร์ไฟล์เหล่านี้อาจเป็นเรื่องยากเนื่องจากข้อจำกัดด้านรูปแบบ การแปลง MPP เป็น PDF จะทำให้แน่นอนว่าเป็นอิสระจากแพลตฟอร์มและแชร์ได้ง่ายพร้อมกับรักษาเลย์เอาต์ ในบทความนี้เราจะแนะนำวิธีการแปลง MPP เป็น PDF โดยใช้ Node.js SDK

Node.js SDK สำหรับการแปลง MPP เป็น PDF

Aspose.Tasks Cloud SDK for Node.js เป็น API ที่แข็งแกร่งที่ช่วยให้นักพัฒนาสามารถจัดการและแปลงไฟล์ Microsoft Project ในคลาวด์ หนึ่งในฟีเจอร์ที่ทรงพลังที่สุดคือการแปลง MPP เป็น PDF ซึ่งช่วยให้คุณสามารถสร้างไฟล์โครงการที่พร้อมพิมพ์และสามารถแชร์ได้อย่างง่ายดาย

เริ่มต้น:

  1. ติดตั้ง SDK ผ่าน npm:
npm install aspose-tasks-cloud
  1. สร้างบัญชีฟรีและรับข้อมูลประจำตัวลูกค้าที่ปรับแต่งได้จาก Cloud dashboard. สำหรับข้อมูลเพิ่มเติม คุณสามารถพิจารณาตามคำแนะนำที่ระบุใน this article.

แปลง MPP เป็น PDF ด้วย Node.js

นี่คือตัวอย่างโค้ด Node.js สำหรับแปลงไฟล์ MPP เป็น PDF:

  1. สร้างอ็อบเจ็กต์ของคลาส TasksApi โดยส่งพารามิเตอร์ข้อมูลรับรองของไคลเอนต์เป็นอาร์กิวเมนต์อินพุต.
const tasksApi = new TasksApi({ clientId, clientSecret });
  1. สร้างอินสแตนซ์ของ GetTaskDocumentWithFormatRequest โดยที่เรากำหนดชื่อไฟล์ MPP ขาเข้าและรูปแบบผลลัพธ์ที่ต้องการ
const request = new GetTaskDocumentWithFormatRequest({ ... });
  1. ตอนนี้ให้เรียกใช้วิธีการ getTaskDocumentWithFormat(...) เพื่อทำการแปลง MPP เป็นไฟล์ PDF ออนไลน์。
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",   // Input file in cloud storage
    format: "pdf",                // Output format
    returnAsZipArchive: false     // Optional
});

// แปลงและดาวน์โหลดผลลัพธ์
tasksApi.getTaskDocumentWithFormat(request)
    .then(result => {
        const fs = require('fs');
        fs.writeFileSync("output.pdf", result.body);
        console.log("MPP to PDF conversion completed.");
    })
    .catch(err => {
        console.error("Error during conversion:", err.message);
    });
  • ไฟล์ MPP ตัวอย่างที่ใช้ในตัวอย่างข้างต้นสามารถดาวน์โหลดได้จาก Home move plan.mpp.

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

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

ขั้นตอนที่ 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"

Step 2: โทรไปที่ API การแปลง MPP เป็น PDF

ตอนนี้ให้ใช้คำสั่งต่อไปนี้เพื่อส่งออกไฟล์ MS Project (MPP) เป็น PDF ออนไลน์。

curl -X GET "https://api.aspose.cloud/v3.0/tasks/{sourceMPP}/format?format=pdf" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT_Token>" \
-o {resultantFile}

Replace:

  • sourceFile กับชื่อไฟล์ MPP ของคุณที่จัดเก็บในคลาวด์。
  • <JWTToken> กับโทเค็นที่ได้รับในขั้นตอนที่ 1.

แอปแปลง MPP เป็น PDF

คุณสามารถลองแปลง MPP เป็น PDF ออนไลน์โดยใช้ MPP to PDF Converter ฟรีของเรา ซึ่งสร้างขึ้นจาก REST APIs ของเรา

mpp เป็น pdf

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

ข้อสรุป

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

ลิงก์ที่มีประโยชน์

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

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