
MS Project (MPP)–დან PDF–ში გადასაყვანი Node.js–ით.
Microsoft Project (MPP) ფაილები ფართოდ გამოიყენება პროექტის მართვისთვის დავალებების დაგეგმვისა და თარიღების ჩასაწერად. თუმცა, ამ ფაილების გაზიარება შეიძლება რთული იყოს ფორმატის შეზღუდვების გამო. MPP-ის PDF-ში გადაყვანა უზრუნველყოფს პლატფორმის დამოუკიდებლობას და ადვილ გაზიარებას, პარალელურად შენარჩუნდება მოხაზულობა. ამ სტატიაში, ჩვენ გაჩვენებთ, როგორ უნდა გადაქციოთ MPP PDF-ში Node.js SDK-ის გამოყენებით.
- Node.js SDK for MPP to PDF Conversion
- MPP to PDF გარდაქმნა Node.js-ით
- განაწარმოეთ MPP PDF ფორმატში cURL-ის გამოყენებით
Node.js SDK for MPP to PDF Conversion
Aspose.Tasks Cloud SDK for Node.js არის ძლიერი API, რომელიც საშუალებას აძლევს გამომქმნელებს მართონ და გადააქვთ Microsoft Project ფაილები ღრუბელში. მისი ერთ-ერთი ყველაზე ძლიერი ფუნქციაა MPP-ის PDF ფორმატში გარდაქმნა, რაც გაწვდით თაბლეტით და გასაზიარებელი პროექტის ფაილების შექმნის საშუალებას.
მოსაწყისი:
- SDK-ის ინსტალაცია npm-ის საშუალებით:
npm install aspose-tasks-cloud
- უფასო ანგარიში შექმენით და მიიღეთ თქვენი პერსონალიზებული მომხმარებლის ავტორიზაციის მონაცემები Cloud dashboard-დან. დამატებითი ინფორმაციისთვის შეგიძლიათ აკვირდეთ ამ სტატიაში მოცემულ ინსტრუქციებს.
MPP-დან PDF-ად გარდაქმნა Node.js-ის გამოყენებით
აქ არის მაგალითი Node.js კოდის ფრაგმენტი MPP ფაილის 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";
// Tasks API ანუ ტასკების 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
});
// Convert and download result
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-ში გადააქცევის მოთხოვნა პროგრამირების ცოდნის გარეშე.
Step 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: შეასრულეთ 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>
მიტანებული ტოკენით, რომელიც მიღებული იყო პირველი ნაბიჯით.
MPP to PDF Converter App
თქვენ შეგიძლიათ სცადოთ MPP-დან PDF-ის კონვერტაცია ონლაინ ჩვენს უფასო MPP to PDF Converter-ზე, რომელიც ჩვენი REST API-ების საფუძველზეა შექმნილი.
უფასო MPP-ის PDF ფორმატში გარდამქმნელი ონლაინ.
შეჯამება
ნახვანი, თუ შენ იყენებ Node.js SDK-ს ან REST API-ს cURL-ით, MPP-ის PDF-ში გადაყვანა მარტივი, სარწმუნო და მეტად ეფექტურია. ეს აუმჯობესებს ხელმისაწვდომობას, შესაძლებელს ხდის შეუფერხებელ გაზიარებას და შენარჩუნებს ფორმატირებას პლატფორმებს შორის—საქართველოს პროექტის ანგარიშების და კლიენტებთან კომუნიკაციისთვის.
გამოყენებითი ბმულები
კავშირული სტატიები
ჩვენ გირჩევთ შემდეგი ბლოგების მონახულებას: