mpp to pdf

MS Project (MPP)–დან PDF–ში გადასაყვანი Node.js–ით.

Microsoft Project (MPP) ფაილები ფართოდ გამოიყენება პროექტის მართვისთვის დავალებების დაგეგმვისა და თარიღების ჩასაწერად. თუმცა, ამ ფაილების გაზიარება შეიძლება რთული იყოს ფორმატის შეზღუდვების გამო. MPP-ის PDF-ში გადაყვანა უზრუნველყოფს პლატფორმის დამოუკიდებლობას და ადვილ გაზიარებას, პარალელურად შენარჩუნდება მოხაზულობა. ამ სტატიაში, ჩვენ გაჩვენებთ, როგორ უნდა გადაქციოთ MPP PDF-ში Node.js SDK-ის გამოყენებით.

Node.js SDK for MPP to PDF Conversion

Aspose.Tasks Cloud SDK for Node.js არის ძლიერი API, რომელიც საშუალებას აძლევს გამომქმნელებს მართონ და გადააქვთ Microsoft Project ფაილები ღრუბელში. მისი ერთ-ერთი ყველაზე ძლიერი ფუნქციაა MPP-ის PDF ფორმატში გარდაქმნა, რაც გაწვდით თაბლეტით და გასაზიარებელი პროექტის ფაილების შექმნის საშუალებას.

მოსაწყისი:

  1. SDK-ის ინსტალაცია npm-ის საშუალებით:
npm install aspose-tasks-cloud
  1. უფასო ანგარიში შექმენით და მიიღეთ თქვენი პერსონალიზებული მომხმარებლის ავტორიზაციის მონაცემები Cloud dashboard-დან. დამატებითი ინფორმაციისთვის შეგიძლიათ აკვირდეთ ამ სტატიაში მოცემულ ინსტრუქციებს.

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";

// 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 to pdf

უფასო MPP-ის PDF ფორმატში გარდამქმნელი ონლაინ.

შეჯამება

ნახვანი, თუ შენ იყენებ Node.js SDK-ს ან REST API-ს cURL-ით, MPP-ის PDF-ში გადაყვანა მარტივი, სარწმუნო და მეტად ეფექტურია. ეს აუმჯობესებს ხელმისაწვდომობას, შესაძლებელს ხდის შეუფერხებელ გაზიარებას და შენარჩუნებს ფორმატირებას პლატფორმებს შორის—საქართველოს პროექტის ანგარიშების და კლიენტებთან კომუნიკაციისთვის.

გამოყენებითი ბმულები

კავშირული სტატიები

ჩვენ გირჩევთ შემდეგი ბლოგების მონახულებას: