mpp ไปยัง pdf

Convert Microsoft project file to PDF using Node.js.

ไฟล์ฟอร์แมตที่เป็นพื้นฐานสำหรับ Microsoft Project มีบทบาทสำคัญในการกำหนดเวลาและการจัดการทรัพยากรในโครงการ อย่างไรก็ตาม การแชร์ MPP ไฟล์อาจเป็นเรื่องท้าทาย เนื่องจากต้องใช้ซอฟต์แวร์เฉพาะในการดู การแปลงไฟล์ให้เป็นรูปแบบที่เป็นสากล เข้าถึงได้ง่าย ซึ่งรักษาความสมบูรณ์ของโครงการข้ามแพลตฟอร์มทั้งหมด

บทความนี้จะแนะนำคุณวิธีการแปลง MPP เป็น PDF ใน Node.js โดยใช้ GroupDocs.Conversion Cloud SDK ทำให้การสร้าง แบ่งปัน และจัดเก็บเอกสารโปรเจกต์ทำได้ง่ายโดยไม่มีปัญหาด้านความเข้ากันได้

🚀 API สำหรับการแปลง MPP เป็น PDF

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

✅ ข้อดี:

  • รักษาโครงสร้างโปรเจกต์เดิมไว้.
  • เร็ว แข็งแกร่ง และปรับขนาดได้สำหรับการใช้งานในผลิตภัณฑ์
  • ทำงานกับโครงการที่ซับซ้อนและหลายภารกิจ.

ติดตั้ง SDK:

npm install groupdocs-conversion-cloud --save

Make sure to obtain your Client ID and Client Secret from the GroupDocs Cloud Dashboard. For further details, you may consider visiting this tutorial.

📄 การแปลง MPP เป็น PDF ใน Node.js

ทำตามขั้นตอนง่ายๆ เหล่านี้เพื่อแปลงไฟล์ MS Project MPP เป็น PDF:

📌 Step 1: นำเข้าคลังข้อมูล (SDK) และกำหนดค่า API:

const { Configuration, ConvertApi, FileApi, UploadFileRequest, ConvertSettings, ConvertDocumentRequest } = require("groupdocs-conversion-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const convertApi = new ConvertApi(config);
const fileApi = new FileApi(config);

📌 ขั้นตอนที่ 2: อัปโหลดไฟล์ PDF ไปยังพื้นที่จัดเก็บข้อมูล Cloud:

const fs = require("fs");
const uploadRequest = new UploadFileRequest("input.mpp", fs.createReadStream("input.mpp"));
await fileApi.uploadFile(uploadRequest);

📌 ขั้นตอนที่ 3: ตั้งค่าตัวเลือกการแปลงสำหรับการแปลงไฟล์ MPP เป็น PDF:

const settings = new ConvertSettings();
settings.filePath = "input.mpp";
settings.format = "pdf";
settings.outputPath = "converted/output.pdf";

const request = new ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
console.log("✅ The MPP to PDF conversion completed successfully.");
// 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 เป็น PDF ออนไลน์
configuration.setApiBaseUrl("https://api.groupdocs.cloud");

// เริ่มต้นการใช้งาน ConvertApi ด้วยออบเจกต์ Configuration
ConvertApi convertApi = new ConvertApi(configuration);

ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.mpp");
settings.setFormat("pdf");
settings.setOutputPath("myResultant.pdf");
    
// ใช้วิธี ConvertDocument เพื่อแปลงไฟล์ MPP เป็น PDF
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("MPP to PDF conversion completed successfuly! The resultant PDF file is saved at: " + response.getFilePath());
}
pdf เป็น html ออนไลน์

Image:- A preview of PDF to HTML conversion.

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

💻 แปลง MPP เป็น PDF โดยใช้ cURL

ในทางเลือกอื่น คุณสามารถใช้คำสั่ง cURL เพื่อโต้ตอบโดยตรงกับ API ได้ ด้วย cURL คุณสามารถโต้ตอบกับ API GroupDocs.Conversion Cloud ได้อย่างง่ายดายเพื่อแปลงไฟล์ Microsoft Project (MPP) เป็นรูปแบบ PDF ผ่านคำขอ HTTP โดยตรง

✅ ข้อดีของการใช้ cURL:

  • การตั้งค่าอย่างรวดเร็วโดยไม่ต้องติดตั้ง SDK เต็มรูปแบบ
  • ยืดหยุ่นสำหรับการเขียนโปรแกรมฝั่งเซิร์ฟเวอร์และการทำงานอัตโนมัติ.

ขั้นตอนแรกคือการสร้าง JWT access token และจากนั้นให้ทำการเรียกคำสั่ง cURL ตามนี้เพื่อแปลง MPP เป็น PDF ออนไลน์ หลังจากการแปลงเสร็จสิ้น ไฟล์ PDF ที่ได้จะถูกเก็บไว้ในพื้นที่จัดเก็บบนคลาวด์

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

กรุณาแทนที่ sourceMPP ด้วยชื่อไฟล์ MS Project ที่นำเข้า, convertedFile ด้วยชื่อไฟล์ PDF ที่ได้ และ accessToken ด้วยโทเคน JWT ที่มีชื่อเฉพาะ.

  • เพื่อบันทึก PDF ที่แปลงแล้วในเครื่อง:
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\": \"pdf\"}" \
-o "MyConverted.pdf"

🛠️ ลองตัวแปลง MPP เป็น PDF ออนไลน์ฟรี

ลองสำรวจแอป MPP to PDF Converter ที่ฟรีและเบาทรัพย์ สร้างขึ้นจาก GroupDocs.Conversion Cloud REST API.

mpp เป็น pdf ออนไลน์ แอพ

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

✅ ข้อสรุป

การแปลงไฟล์ MS Project MPP เป็น PDF โดยใช้ Node.js จะช่วยให้การแชร์ การพิมพ์ และการเก็บข้อมูลโครงการเป็นเรื่องง่าย โดยการใช้ GroupDocs.Conversion Cloud SDK สำหรับ Node.js คุณสามารถรวมความสามารถในการแปลงเอกสารที่มีพลังเข้ากับแอปพลิเคชันของคุณ ปรับปรุงกระบวนการจัดการโครงการ และเพิ่มความร่วมมือของทีม

ไม่ว่าจะผ่าน SDK หรือ REST API ด้วย cURL, GroupDocs มีโซลูชันที่รวดเร็ว ปลอดภัย และปรับขนาดได้สำหรับทุกความต้องการในการแปลงเอกสารของคุณ.

📚 บทความที่แนะนำ

เราแนะนำให้เยี่ยมชมลิงก์ต่อไปนี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ: