mpp ל-html

המר את קובץ MS Project (MPP) ל-HTML עם .NET REST API.

בנוף ניהול הפרויקטים המהיר של היום, עבודת צוות ושיתוף פעולה חיוניים. קבצי Microsoft Project (MPP) משמשים עמוד השדרה של תכנון הפרויקט, המכילים מידע חיוני שמנחה צוותים לקראת הצלחה. עם זאת, כשזה מגיע לשיתוף, נגישות ושיתוף פעולה בזמן אמת, קבצי MPP יכולים לפעמים להפסיד. זה המקום שבו מתגלה הצורך בהמרה של MPP ל-HTML. במאמר זה, נחקור את הסיבות המשכנעות מאחורי השינוי הזה וננחה אותך בתהליך של הפיכת קובצי MPP ל-HTML באמצעות .NET REST API. המרה זו מאפשרת לצוותים לקיים אינטראקציה עם נתוני הפרויקט בצורה דינמית יותר, אינטואיטיבית ומושכת ויזואלית.

Cloud SDK עבור MPP ל-HTML

Aspose.Tasks Cloud SDK עבור .NET הוא כלי חזק ורב-תכליתי שנועד לשפר את מאמצי ניהול הפרויקטים שלך. עם מערך התכונות המקיף שלו, הוא מאפשר לך לתפעל, לדמיין ולשתף פעולה בקבצי Microsoft Project (MPP) שלך בצורה חלקה. החל מחילוץ נתוני פרויקט ועד ליצירת דוחות בעלי תובנות, אחת התכונות הבולטות שלו היא היכולת להמיר קבצי MPP ל-HTML. אז, פתח את הפוטנציאל של נתוני הפרויקט שלך והפוך אותם לדפי HTML מושכים ויזואלית הניתנים לשיתוף, כל זאת תוך ניצול הכוח של SDK יוצא דופן זה.

אנא חפש ‘Aspose.Tasks-Cloud’ במנהל החבילות של NuGet ולחץ על כפתור ‘הוסף חבילה’. זה יוסיף את ההפניה ל-SDK בפרויקט שלך. שנית, השג את אישורי הלקוח שלך מ-מרכז השליטה בענן.

במקרה שאין לך חשבון קיים, פשוט צור חשבון בחינם על ידי ביצוע ההוראות שצוינו במהלך התחלה מהירה.

המרת MPP ל-HTML עם C# .NET

אנא בצע את השלבים המפורטים להלן כדי לבצע המרת קבצי MPP ל-HTML באמצעות C# .NET.

// לדוגמאות נוספות, בקר בכתובת https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-dotnet

// קבל אישורי לקוח מ-https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// ליצור מופע TasksApi
TasksApi tasksApi = new TasksApi(clientSecret, clientID);

// שם קובץ MPP הקלט
String inputFile = "Home move plan.mpp";
// שם קובץ ה-HTML שנוצר
String resultant = "resultant.html";

// צור בקשת המרת קובץ MPP
var request = new GetTaskDocumentWithFormatRequest();

// ציין את שם MPP הקלט מאחסון ענן
request.Name = inputFile;

// הגדר HTML כפורמט שנוצר
request.Format = ProjectFileFormat.Html;

// אם פרמטר זה נכון, משאבי HTML כלולים כקבצים נפרדים ו
// הוחזר יחד עם קובץ ה-HTML שהתקבל כחבילת zip.
request.ReturnAsZipArchive = false;

// לבצע המרת MPP ל-HTML ולהחזיר פלט במופע הזרם
Stream response = tasksApi.GetTaskDocumentWithFormat(request);

if (response != null)
{
    Console.WriteLine("MS Project file (MPP) successfully converted to HTML !");
}

// שיטה מותאמת אישית לשמירת הקובץ שנוצר בכונן המערכת המקומית
saveToDisk(response, resultant);

// שיטה לשמירת תוכן זרם לקובץ בכונן המקומי
public static void saveToDisk(Stream responseStream, String resultantFile)
{
    var fileStream = File.Create(resultantFile);
    responseStream.Seek(0, SeekOrigin.Begin);
    responseStream.CopyTo(fileStream);
    fileStream.Close();
}
mpp ל-html

תצוגה מקדימה של המרת MPP ל-HTML.

להלן הפרטים המהירים לגבי קטע הקוד האמור לעיל.

TasksApi tasksApi = new TasksApi(clientSecret, clientID);

צור אובייקט של מחלקה TasksApi תוך העברת אישורי לקוח כארגומנטים של קלט.

var request = new GetTaskDocumentWithFormatRequest();

צור אובייקט Request ליצירת קובץ MPP בפורמט הרצוי.

request.Format = ProjectFileFormat.Html;

ציין את פורמט הפלט של הקובץ כ-HTML.

Stream response = tasksApi.GetTaskDocumentWithFormat(request);

התקשר ל-API כדי להתחיל פעולת המרה של MPP ל-HTML. השיטה מצפה ש-MPP הקלט יהיה זמין באחסון בענן.

ניתן להוריד את קובץ MPP לדוגמה המשמש בקובץ הדוגמה לעיל מ-Home move plan.mpp.

ייצוא MPP ל-HTML באמצעות פקודות cURL

למדנו ש-Aspose.Tasks Cloud הוא פתרון רב-תכליתי לניהול קבצי Microsoft Project (MPP) ומציע סט מקיף של יכולות. יתר על כן, הגמישות והיכולת של SDK להשתלב עם פקודות cURL הופכות את המרת MPP ל-HTML ליעילה יותר. הבה נחקור עוד תכונה זו כדי לפשט את ההפיכה של קבצי MPP לפורמט HTML ידידותי לאינטרנט.

הצעד הראשון בגישה זו הוא ליצור אסימון גישה ל-JWT באמצעות הפקודה הבאה:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

ברגע שיש לנו את אסימון JWT, אנא בצע את הפקודה הבאה כדי לייצא קובץ MS Project (MPP) לפורמט HTML.

curl -X GET "https://api.aspose.cloud/v3.0/tasks/{sourceFile}/format?format=html&returnAsZipArchive=false" \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <JWT Token>" \
-o resultant.html

החלף את sourceFile בשם של מסמך MPP קלט הזמין באחסון בענן והחלף את accessToken באסימון גישה JWT שנוצר לעיל.

סיכום

לסיכום, בדקנו שתי שיטות מגוונות להמרת קבצי MPP ל-HTML, כל אחת עם היתרונות הייחודיים שלה. Aspose.Tasks Cloud עבור .NET מציע SDK מקיף וידידותי למשתמש המפשט את תהליך ההמרה. מצד שני, ראינו גם את היעילות והנגישות שהפקודות cURL שהופכות את ההמרה לפשוטה ויעילה, אידיאלית עבור אלה שמעדיפים פתרונות שורת פקודה.

בין אם תבחר בממשק הידידותי למשתמש של ה-SDK או בגישה היעיל של פקודות cURL, אתה משיג את מטרתך להפוך את נתוני הפרויקט שלך לפורמט ידידותי לאינטרנט, קידום נגישות ושיתוף פעולה.

קישורים שימושיים

מאמרים קשורים

אנו ממליצים בחום לבקר בבלוגים הבאים: