Microsoft Project (.MPP) ფაილები შეიცავს დეტალების პროექტის გრაფიკებს, რესურსებს, ვადებს და დამოკიდებულებებს. თუმცა, რაც უზრუნველყოს მათი ნახვა, თქვენ უნდა გქონდეთ სპეციფიური პროგრამული უზრუნველყოფა, როგორიცაა MS Project Professional, MPP Viewer, Project Reader და სხვები. თუმცა, ამ ფაილების HTML-ში გადაყვანის საშუალებით პროექტის გეგმები ხელმისაწვდომია ნებისმიერი ბრაუზერის საშუალებით, რაც იდეალურია ონლაინ გაზიარებისთვის, მიბმისთვის, ან დოკუმენტაციისთვის.
ამ ხელმძღვანელობაში თქვენ ისწავლით, როგორ უნდა გარდაქმნათ MPP HTML-ში .NET Cloud SDK-ს გამოყენებით, მათ შორის თქვენი ლოკალური კომპიუტერიდან ფაილების ატვირთვის ნაბიჯები, უკვე ღრუბელში არსებული MPP ფაილების გარდაქმნა და الناتج HTML ფაილის ჩამოტვირთვა.
- რატომ გადაიყვანოთ MPP HTML-ში?
- MPP to HTML Conversion SDK
- განვითარეთ MPP ჰტმლ-ში — C# მაგალითი
- Convert MPP to HTML using cURL (REST API)
- უმჯობესესი პრაქტიკა და რჩევები
- უფასო MPP - დან HTML - ში გადამყვანი
როგორ უნდა ექსპორტირდეს MPP HTML-ის ფორმატში?
Microsoft Project-ის HTML-ში გარდამოყვანამ მრავალი სარგებელი მოაქვს:
- უნივერსალური წვდომა: პროექტის გეგმების ნახვა ნებისმიერი ბრაუზერის საშუალებით MS Project-ის გარეშე.
- გადაწვდვის მარტივი გზები: ჩასვით HTML ვიკებს, ვებსაიტებზე ან შიდა შაბლონებში.
- მსუბუქი ფორმატი: HTML არის შესაძლებლობების მქონე და იდეალური ონლაინ დოკუმენტაციისთვის.
- აგზავნადი პლატფორმა: მუშაობს Windows, macOS, Linux და მობილურ მოწყობილობებზე.
MPP to HTML Conversion SDK
Aspose.Tasks Cloud SDK for .NET არის მრავალმხრივი .NET Cloud SDK, რომელიც გთავაზობთ პროექტის ფაილების მართვის ფართო შესაძლებლობებს. ასევე, იგი ამაყობს განსაკუთრებული ფუნქციონალით და გაძლევთ საშუალებას მარტივად გარდაქმნათ Microsoft Project ფაილები HTML ფორმატში.
ახლა, რომ გამოიყენოთ .NET Cloud SDK თქვენს პროექტში, უნდა გავიდეთ შემდეგი ნაბიჯების მიხედვით.
- შექმენით ანგარიში Aspose Cloud dashboard-ზე და მიიღეთ App SID / App Key. (რეგისტრირდით Aspose Cloud Dashboard-ზე).
- .NET 6.0 ან უფრო ახალი ინსტალირებული უნდა იყოს თქვენს განვითარების მანქანაზე.
- Visual Studio / VS Code.
- მشتაბა ინტერნეტ კავშირი.
Aspose.Tasks Cloud SDK-ის ინსტალაცია .NET-ზე
NuGet პაკეტის მონტაჟი:
dotnet add package Aspose.Tasks-Cloud --version 25.7.0
შეცვალეთ MPP HTML-ში — C# ობიექტი
გთხოვთ, გაეცანოთ C# სრულ მაგალითს, რომელიც დეტალურად ასახავს, როგორ უნდა:
✔ API-ს გაწვდობა ✔ MPP ფაილის ატვირთვა ღრუბლოვანი შენახვისთვის ✔ Convert it to HTML ✔ გადმოიწერეთ შედეგის ფაილი
კრიტერიუმი 1 - შექმენით TasksApi ობიექტი:
var tasksApi = new TasksApi(clientSecret, clientId);
Step 2 - ატვირთეთ MPP ღრუბელზე შენახვის ადგილას:
using (var fs = File.OpenRead(localMPPFile))
{
var uploadRequest = new PostCreateRequest(remoteName, fs);
tasksApi.UploadFile(uploadRequest);
}
Step 3 - MPP to HTML conversion options:
var formatRequest = new GetTaskDocumentWithFormatRequest()
{
Name = remoteName,
Format = ProjectFileFormat.Html,
ReturnAsZipArchive = false
};
სტუმარი 4 - დაიწყეთ MPP-დან HTML-ში გარდამოტანის პროცესი:
var result = tasksApi.GetTaskDocumentWithFormat(formatRequest);
MPP ფაილის HTML ფორმატში გარდაქმნის პრივიუსი.
// უფროსი მაგალითებისათვის, გთხოვთ მოინიშნოთ https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-dotnet
// Get client credentials from https://dashboard.aspose.cloud/
string clientSecret = "XXXXXXX";
string clientID = "XXXXX-XXXXXXXXX";
// TasksApi კლასის ინსტანციის შექმნა
TasksApi tasksApi = new TasksApi(clientSecret, clientID);
// Name of input MPP file
String inputFile = "Project_Plan.mpp";
// გამომდინარე Excel ფილის სახელი
String resultant = "myResultant.html";
// input MPP file
using var stream = File.OpenRead(inputFile);
// ფაილის ატვირთვა ღრუბლოვანი შენახვის სისტემაში
tasksApi.UploadFile(new Requests.PostCreateRequest("input.mpp", stream));
// MPP ფაილის გარდასახვის მოთხოვნის შექმნა
GetTaskDocumentWithFormatRequest formatRequest = new GetTaskDocumentWithFormatRequest()
{
Format = Model.ProjectFileFormat.Html,
Name = inputFile,
// do not save output as ZIP archive
ReturnAsZipArchive = false
};
// save MPP to HTML online and return the output as stream instance
var output = tasksApi.GetTaskDocumentWithFormat(formatRequest);
// save output on local drive
using (var outFs = File.Create("newResultant.html"))
{
result.CopyTo(outFs);
}
✅ რჩევა: თუ უკვე გაქვთ MPP ღრუბლ li შენახვაში, გამორთეთ ატვირთვის ნაბიჯი და დააყენეთ
სახელიMPP ფილი იმედსათვის.
MPP ექსპორტი Excel-ში cURL-ის მეშვეობით (REST)
მივუბრუნდეთ სხვა მიდგომას, რაც cURL ბრძანებების გამოყენებაა, ვინაიდან ისინი კიდევ უფრო გაადვილებენ კონვერსიის პროცესს. ეს შესაძლებლობას გაწვდით, რომ აღნიშნული ფუნქცია შეუფერხებლად ინტეგრირდოს თქვენს აპლიკაციებში ან სამუშაო პროცესებში. ეს მიდგომა ასევე გაძლევს შესაძლებლობას ავტომატურად განახორციელო MPP-დან XML-ის კონვერსია, რაც ასე რომ მათთვის, ვინც დიდი მოცულობის პროექტის მონაცემებით ეჯაჭვება, პრაქტიკული არჩევანია.
Step 1 - მოიძიეთ წვდომის ტოკენი:
curl -X POST "https://api.aspose.cloud/connect/token" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json" \
-d "grant_type=client_credentials&client_id=YOUR_APP_SID&client_secret=YOUR_APP_KEY"
Step 2 - დააქვეითეთ MPP HTML-ში
curl -v -X GET "https://api.aspose.cloud/v3.0/tasks/{sourceMPP}/format?format=html&returnAsZipArchive=false" \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <JWT Token>" \
-o project_output.html
ჩაანაცვლეთ {sourceMPP} MPP ფაილის სახელით ან გზით ღრუბლოვან შენახვაში.
Best Practices for MPP to HTML Conversion
- გაითვალისწინეთ თქვენს ორიგინალ MPP ფაილების ღირებულების დავიწყება.
- Preview the HTML for formatting adjustments if embedding online.
- ავტომატიზირება გადააქცევების CI/CD საშტატო ხაზების მონიტორინგისთვის.
- HTML გამოსახულება მოთავსეთ პორტალებში ან ინტრანეტ საიტებზე უკეთესი ხილვადობისთვის.
Free MPP to HTML Converter
თქვენمكنت MPP to HTML-ის გადაქცევის გამოცდილება მიიღოთ კოდის დაწერის გარეშე. ასე რომ, სცადეთ ჩვენი უფასო ონლაინ MPP to HTML გადვამტერი აპლიკაციის გამოყენება.
უფასო ონლაინ MPP-დან HTML-ში კონვერტაციის აპლიკაცია.
ხშირად დასმული კითხვები (FAQs)
Q1: Can I convert large MPP files to HTML online? დიახ, Aspose.Tasks Cloud მხარს უჭერს დიდი MPP ფაილების კონვერტაციას REST API-სა და SDK-ის საშუალებით.
Q2: მინდა მივხვდე, მჭირდება თუ არა Microsoft Project-ის ინსტალაცია MPP-ის HTML-ში ექსპორტისათვის? არა, კონვერსია სრულად ხდება ღრუბელში Microsoft Project-ის გარეშე.
Q3: Can I convert an MPP stored in cloud storage? კი, მიაწვდეთ ფაილის გზა და API-ს იგი პირდაპირ დაატვირთავს.
Q4: Does HTML output preserve task tables? დიახ, უმეტესწილად სამუშაო და დროის დეტალები ექსპორტირებულა როგორც სტრუქტურირებული HTML ცხრილები.
ბმული სტატებები
- CSV ◷ XML ონლაინ გადაგება
- ბეჭდვითი შრიფტის პოვნა სურათში C#-ის დამხმარეობით
- C# პროგრამირება PDF-ს Word-ში გარდაქმნა ადვილად