
Convert MS Project (MPP) to PDF with Node.js.
Microsoft Project (MPP) קבצים הם בשימוש נרחב בניהול פרויקטים לתכנון ומעקב אחר משימות. עם זאת, שיתוף קבצים אלה יכול להיות אתגר עקב מגבלות פורמט. המרה של MPP ל- PDF מבטיחה עצמאות מפלטפורמות ושיתוף קל, תוך שמירה על העיצוב. במאמר זה, ננחה אתכם כיצד להמיר MPP ל- PDF באמצעות ה- Node.js SDK.
SDK של Node.js להמרת MPP ל-PDF
Aspose.Tasks Cloud SDK for Node.js היא API חזקה המאפשרת למפתחים לתפעל ולהמיר קבצי Microsoft Project בענן. אחת התכונות החזקות ביותר שלה היא המרת MPP ל-PDF, המאפשרת לך ליצור קבצי פרויקט מוכנים להדפסה ולחלוק בקלות.
מתחילים:
- התקן את ה-SDK דרך npm:
npm install aspose-tasks-cloud
- צור חשבון חינם וקבל את האישורים האישיים שלך מהCloud dashboard. למידע נוסף, תוכל לשקול לעקוב אחרי ההוראות המפורטות בarticle.
Convert MPP to PDF with Node.js
Here’s a sample Node.js code snippet to convert an MPP file to PDF:
- צור אובייקט של מחלקת TasksApi תוך העברת אישורי הלקוח כארגומנטים קלט.
const tasksApi = new TasksApi({ clientId, clientSecret });
- צור מופע של
GetTaskDocumentWithFormatRequest
שבו נגדיר את שם קובץ ה-MPP הקלט ואת פורמט הפלט הנדרש.
const request = new GetTaskDocumentWithFormatRequest({ ... });
- עכשיו קרא לשיטת
getTaskDocumentWithFormat(...)
כדי לבצע המרת MPP לקובץ PDF באינטרנט.
tasksApi.getTaskDocumentWithFormat(request)
const { TasksApi, GetTaskDocumentWithFormatRequest } = require("aspose-tasks-cloud");
// הסמכות שלך
const clientId = "YOUR_CLIENT_ID";
const clientSecret = "YOUR_CLIENT_SECRET";
// לא ניתן לתרגם את הטקסט שניתן.
const tasksApi = new TasksApi({ clientId, clientSecret });
// Create conversion request
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.
Export MPP to PDF using 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"
שלב 2: התקשר ל- MPP ל- PDF API המרה
עכשיו הרץ את הפקודה הבאה כדי לייצא קובץ 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
You can try MPP to PDF conversion online using our free MPP to PDF Converter, which is built on top of our REST APIs.
ממיר MPP ל-PDF חינם באינטרנט.
סיכום
כאשר אתה משתמש ב-Node.js SDK או ב-REST API עם cURL, המרת MPP ל-PDF היא פשוטה, אמינה, ויעילה מאוד. זה משפר את הנגישות, מאפשר שיתוף חלק, ושומר על פורמט בין פלטפורמות—אידיאלי לדיווח פרויקטים ותקשורת עם לקוחות.
קישורים שימושיים
מאמרים קשורים
אנו ממליצים בחום לבקר בבלוגים הבאים: