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 for .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();

สร้างวัตถุคำขอเพื่อสร้างไฟล์ 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 คุณก็บรรลุเป้าหมายในการแปลงข้อมูลโปรเจ็กต์ของคุณให้เป็นรูปแบบที่เป็นมิตรต่อเว็บ ส่งเสริมการเข้าถึงและการทำงานร่วมกัน

ลิงค์ที่เป็นประโยชน์

บทความที่เกี่ยวข้อง

เราขอแนะนำให้เยี่ยมชมบล็อกต่อไปนี้: