mpp เป็น html

แปลงไฟล์โครงการ Microsoft เป็น HTML ใน C# .NET

การจัดการและการแบ่งปันแผนโครงการที่สร้างใน Microsoft Project (MPP) อาจเป็นเรื่องท้าทาย โดยเฉพาะอย่างยิ่งเมื่อผู้ถือผลประโยชน์ไม่มีสิทธิ์เข้าถึงซอฟต์แวร์เฉพาะทาง เช่น MS Project ดังนั้น การแปลงไฟล์ MPP เป็น HTML จึงเป็นวิธีแก้ปัญหาที่ใช้งานได้จริงโดยทำให้สามารถเข้าถึงข้อมูลโครงการได้ทั่วไปผ่านเว็บเบราว์เซอร์ใดก็ได้ บทความนี้จะอธิบายรายละเอียดเกี่ยวกับวิธีการพัฒนา MS Project Viewer โดยใช้ .NET REST API

REST API สำหรับจัดการไฟล์ MS Project

GroupDocs.Conversion Cloud SDK สำหรับ .NET นำเสนอวิธีที่มีประสิทธิภาพและตรงไปตรงมาในการสร้างโปรแกรมดู MS Project บนเว็บโดยการแปลง MPP เป็นรูปแบบ HTML SDK จะรักษารายละเอียดโครงการที่สำคัญทั้งหมด เช่น งาน ไทม์ไลน์ ทรัพยากร และสิ่งที่ต้องพึ่งพา เพื่อให้แน่ใจว่าผลลัพธ์ยังคงสอดคล้องกับไฟล์ต้นฉบับ ขณะนี้ เพื่อที่จะใช้ SDK ก่อนอื่นเราต้องติดตั้งโดยค้นหา GroupDocs.Conversion-Cloud ในตัวจัดการแพ็คเกจ NuGet แล้วคลิกปุ่มติดตั้ง อีกทางเลือกหนึ่งคือการดำเนินการคำสั่งต่อไปนี้ในคอนโซลตัวจัดการแพ็คเกจ

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0

เมื่อการติดตั้งเสร็จสมบูรณ์ โปรดรับข้อมูลรับรอง API ส่วนตัวของคุณ (เช่น รหัสไคลเอนต์และรหัสลับไคลเอนต์) คุณสามารถเยี่ยมชม บทช่วยสอนสั้น ๆ นี้ ซึ่งอธิบายรายละเอียดเกี่ยวกับวิธีการรับข้อมูลรับรอง API

โปรแกรมดู MS Project ใน C# .NET

มาสำรวจรายละเอียดเกี่ยวกับวิธีการบูรณาการฟังก์ชันการแปลง MPP เป็น HTML ลงในแอปพลิเคชัน .NET ของเราโดยตรง ซึ่งช่วยให้สามารถแปลงไฟล์ได้ทันที และสร้างโปรแกรมดูโครงการแบบโต้ตอบได้

  1. สร้างอินสแตนซ์ของคลาส Configuration ที่เราส่งข้อมูลประจำตัวไคลเอนต์เป็นอาร์กิวเมนต์
var configurations = new Configuration(clientId, clientSecret1);
  1. เริ่มต้น ConvertApi โดยที่เราส่งวัตถุ Configuration เป็นอาร์กิวเมนต์อินพุต
var apiInstance = new ConvertApi(configurations);
  1. อัปโหลดไฟล์อินพุต MS Project สู่ที่เก็บข้อมูลบนคลาวด์
fileUpload.UploadFile(new UploadFileRequest("Home move plan.mpp", stream));
  1. สร้างอินสแตนซ์ ConvertSettings ที่เราระบุชื่อสำหรับ MPP อินพุต, รูปแบบผลลัพธ์เป็น html และชื่อไฟล์ HTML ผลลัพธ์เป็นอาร์กิวเมนต์
var settings = new ConvertSettings{...}
  1. เรียกใช้ API ConvertDocumentRequest เพื่อแปลง MPP เป็น HTML และบันทึก HTML ที่ได้ไปยังที่เก็บข้อมูลบนคลาวด์
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// ตัวอย่างเพิ่มเติมได้ที่ https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// รับข้อมูลรับรอง API ของคุณ 
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

// สร้างอินสแตนซ์ของคลาสการกำหนดค่าและเริ่มต้นด้วย ID ไคลเอนต์และความลับไคลเอนต์ 
var configurations = new Configuration(clientId, clientSecret1);
// กำหนดค่าของ ApiBaseUrl เพื่อตั้งค่า URL ฐานสำหรับ API การแปลง MPP เป็น HTML
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// สร้างอินสแตนซ์ของคลาส ConvertApi ด้วยอ็อบเจ็กต์ของคลาส Configuration
var apiInstance = new ConvertApi(configurations);
             
// โหลดอินพุต MPP จากไดรฟ์ภายในเครื่อง             
using (var stream = System.IO.File.OpenRead("Home move plan.mpp"))
{
    // สร้างอินสแตนซ์ของ FileApi
    var fileUpload = new FileApi(configurations);
    // อัพโหลดอินพุต MPP ไปยังระบบจัดเก็บข้อมูลบนคลาวด์
    fileUpload.UploadFile(new UploadFileRequest("input.mpp", stream));

    // สร้าง ConvertSettings โดยที่เราระบุชื่อของ MPP อินพุตและชื่อสำหรับไฟล์ HTML ที่ได้ผลลัพธ์
    var settings = new ConvertSettings
    {
        StorageName = "default",
        FilePath = "input.mpp",
        Format = "html",
        OutputPath = "resultant.xps"
    };
    
    // เรียกใช้เมธอด ConvertDocument สำหรับการดำเนินการแปลง MPP เป็น HTML
    var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // พิมพ์ข้อความความสำเร็จ
        Console.WriteLine("MPP to HTML conversion completed successfully !");
    }
}
mpp เป็น html

รูปภาพ:- ตัวอย่างการแปลงไฟล์ Microsoft Project เป็น HTML

สามารถดาวน์โหลดงานนำเสนอ PowerPoint ที่ได้ในตัวอย่างข้างต้นได้จาก Home move plan.mpp

Microsoft Project Reader ที่ใช้คำสั่ง cURL

การแปลงไฟล์ MPP เป็น HTML โดยใช้คำสั่ง GroupDocs.Conversion Cloud และ cURL ถือเป็นแนวทางที่เหมาะสำหรับผู้ที่กำลังมองหาโซลูชันที่เรียบง่ายและทำงานอัตโนมัติ ด้วยการใช้ cURL คุณสามารถส่งคำขอ API ไปยัง GroupDocs.Conversion Cloud ได้อย่างง่ายดาย ทำให้คุณสามารถแปลงไฟล์ Microsoft Project (MPP) เป็นรูปแบบ HTML ได้โดยไม่ต้องเขียนโค้ดมากมาย

ขั้นตอนแรกในการดำเนินการนี้คือการสร้างโทเค็นการเข้าถึง JWT จากนั้นดำเนินการคำสั่ง cURL ต่อไปนี้เพื่อพัฒนา Microsoft Project Viewer ออนไลน์โดยแปลง MPP เป็นรูปแบบ HTML หลังจากการแปลงสำเร็จแล้ว HTML ที่ได้จะถูกเก็บไว้ในที่จัดเก็บข้อมูลบนคลาวด์

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{inputMPP}\",  \"Format\": \"html\", \"OutputPath\": \"{resultantFile}\"}"

โปรดแทนที่ inputMPP ด้วยชื่อไฟล์ MS Project อินพุต resultantFile ด้วยชื่อไฟล์ HTML ผลลัพธ์ และ accessToken ด้วยโทเค็นการเข้าถึง JWT ส่วนบุคคล

  • โปรดดำเนินการคำสั่ง cURL ต่อไปนี้เพื่อบันทึก HTML ที่ได้ลงในไดรฟ์ภายในเครื่อง
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{inputMPP}\",  \"Format\": \"html\"}" \
-o "myConverted.html"

แอปแปลง MPP เป็น HTML

หากต้องการสัมผัสกับความสามารถของ GroupDocs.Conversion Cloud REST API คุณอาจลองใช้แอป HTML to PowerPoint Converter ฟรีของเรา แอปนี้มีน้ำหนักเบาและประสิทธิภาพสูง ช่วยให้คุณสัมผัสกับความสามารถที่น่าทึ่งของ REST API ได้ภายในเว็บเบราว์เซอร์

แอพแปลง mpp เป็น html

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

บทสรุป

การแปลงไฟล์ MPP เป็นรูปแบบ HTML เป็นโซลูชันที่ใช้งานได้จริงสำหรับองค์กรที่ต้องการวิธีการบนเว็บที่ยืดหยุ่นเพื่อแชร์ข้อมูลโครงการ ไม่ว่าคุณจะเลือกใช้ GroupDocs.Conversion Cloud SDK สำหรับ .NET ที่ครอบคลุมหรือแนวทางคำสั่ง cURL ที่เรียบง่ายและอัตโนมัติ ทั้งสองวิธีทำให้การแปลงไฟล์ Microsoft Project เป็นรูปแบบที่เข้าถึงได้และดูได้ในเบราว์เซอร์ใดๆ เป็นเรื่องง่าย เราขอแนะนำให้คุณลองใช้โซลูชันเหล่านี้เพื่อปรับปรุงการจัดการโครงการและความพยายามในการทำงานร่วมกันโดยทำให้ข้อมูลโครงการเข้าถึงและแบ่งปันได้ง่ายขึ้น

บทความแนะนำ

เราขอแนะนำให้เยี่ยมชมลิงก์ต่อไปนี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ: