
Develop MS Project File to HTML Converter.
ไฟล์ Microsoft Project (MPP) ถูกใช้กันอย่างแพร่หลายในด้านการวางแผนและการจัดการโครงการ แต่การเข้าถึงไฟล์เหล่านี้ต้องใช้ซอฟต์แวร์เฉพาะ ซึ่งอาจเป็นความท้าทายสำหรับผู้ใช้ที่ไม่มีการติดตั้ง MS Project การแปลง MPP เป็น HTML จะให้วิธีที่ยืดหยุ่นและเข้าถึงได้ในการแชร์ข้อมูลโครงการกับผู้มีส่วนได้ส่วนเสีย โดยให้พวกเขาสามารถดูเส้นเวลา งาน และตารางเวลาได้โดยตรงในเว็บเบราว์เซอร์
ในบทความนี้ เราจะสำรวจวิธีการแปลง MPP เป็น HTML ออนไลน์โดยใช้ GroupDocs.Conversion Cloud SDK สำหรับ Java ทำให้การจัดการโครงการมีประสิทธิภาพและเข้าถึงได้มากขึ้น
- Java API สำหรับการแปลง MPP เป็น HTML
- การแปลง MPP เป็น HTML ใน Java
- การแปลง MS Project เป็น HTML โดยใช้คำสั่ง cURL
Java API สำหรับการแปลง MPP เป็น HTML
การแปลง MPP เป็น HTML โดยใช้ GroupDocs.Conversion Cloud SDK for Java เป็นกระบวนการที่ราบรื่นที่ช่วยให้ผู้ใช้สามารถแปลงไฟล์ Microsoft Project ให้เป็นรูปแบบที่เหมาะสำหรับเว็บ วิธีการนี้อนุญาตให้ข้อมูลโครงการ รวมถึงงาน ตารางเวลา และความขึ้นอยู่กัน สามารถดูได้ในเว็บเบราว์เซอร์ใดๆ โดยไม่ต้องใช้ MS Project.
สถาปัตยกรรมที่ใช้คลาวด์ทำให้ผู้พัฒนาสามารถรวมความสามารถในการแปลงเอกสารเข้ากับแอปพลิเคชันของตนโดยไม่ต้องตั้งค่าอย่างซับซ้อน ทำให้มั่นใจได้ว่างานจัดการโครงการและการรายงานมีความสามารถในการขยายตัวและมีประสิทธิภาพ
การติดตั้ง
กรุณาเพิ่มรายละเอียดต่อไปนี้ในไฟล์ pom.xml ของโครงการสร้าง maven.
<repository>
<id>repository.groupdocs.cloud</id>
<name>repository.groupdocs.cloud</name>
<url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-conversion-cloud</artifactId>
<version>24.8</version>
</dependency>
หลังจากการติดตั้ง โปรดรับข้อมูลรับรอง API ส่วนบุคคลของคุณ (เช่น Client ID และ Client Secret) คุณสามารถเยี่ยมชม tutorial สั้นๆ นี้ที่อธิบายรายละเอียดเกี่ยวกับวิธีการรับข้อมูลรับรอง API ได้
MPP to HTML Conversion in Java
ส่วนนี้อธิบายถึงประโยชน์ของการแปลง MPP เป็น HTML โดยใช้โค้ด Java snippet ที่ส่งผลให้การเข้าถึงดีขึ้น การแบ่งปันที่ง่ายขึ้น และความร่วมมือที่เพิ่มขึ้น
- Firstly, create an instance of
Configuration
class where we pass client credentials as arguments.
Configuration configuration = new Configuration(clientId, clientSecret);
- ประการที่สอง ให้เริ่มต้น
ConvertApi
โดยที่เราผ่านอาร์กิวเมนต์เป็นวัตถุ Configuration.
ConvertApi convertApi = new ConvertApi(configuration);
- สร้างตัวอย่างของคลาส
ConvertSettings
โดยที่เรากำหนดชื่อไฟล์นำเข้า, รูปแบบเอาท์พุต และชื่อเอกสารที่ได้ผลลัพธ์ออกมา
ConvertSettings settings = new ConvertSettings();
- สร้างอินสแตนซ์ของคลาส
ConvertDocumentRequest
โดยที่เราผ่านอาร์กิวเมนต์เป็นออบเจ็กต์ConvertSettings
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
- สุดท้าย ให้เรียกใช้ API ConvertDocumentRequest เพื่อแปลง MPP เป็น HTML แล้วบันทึก HTML ที่ได้ไปยังพื้นที่จัดเก็บข้อมูลบนคลาวด์
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// More examples over https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// รับข้อมูลรับรอง API ของคุณ
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// สร้างตัวอย่างของคลาส Configuration และทำการตั้งค่าโดยใช้ Client ID & Client Secret
Configuration configuration = new Configuration(clientId, clientSecret);
// กำหนด URL ฐาน API สำหรับการแปลง MPP เป็น HTML
configuration.setApiBaseUrl("https://api.groupdocs.cloud");
// เริ่มต้นอินสแตนซ์ของ ConvertApi ด้วยออบเจ็กต์ Configuration
ConvertApi convertApi = new ConvertApi(configuration);
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("Home move plan.mpp");
settings.setFormat("html");
settings.setOutputPath("converted.pdf");
// เรียกใช้วิธี ConvertDocument เพื่อทำการแปลงไฟล์ MPP เป็นไฟล์ HTML
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// ตรวจสอบการตอบกลับและพิมพ์ข้อความสำเร็จ
if (response != null && response.equals("OK")) {
System.out.println("The MPP to HTML conversion completed successfully!");
}

Image:- Preview ของแฟ้ม Microsoft Project ที่แปลงเป็น HTML.
ไฟล์ MS Project ที่ใช้ในตัวอย่างด้านบนสามารถดาวน์โหลดได้จาก Home move plan.mpp.
MS Project to HTML Conversion using cURL Commands
การแปลง MPP เป็น HTML โดยใช้ GroupDocs.Conversion Cloud และคำสั่ง cURL เป็นวิธีที่ง่ายและมีประสิทธิภาพในการแปลงไฟล์ Microsoft Project ให้เป็นรูปแบบที่รองรับเว็บ วิธีนี้มีประโยชน์โดยเฉพาะสำหรับนักพัฒนาและผู้ดูแลระบบที่ชื่นชอบการทำงานอัตโนมัติผ่านคำสั่งในบรรทัด การใช้วิธีนี้ช่วยปรับปรุงการเข้าถึง, ทำให้การรวมเข้ากับแอปพลิเคชันเว็บง่ายขึ้น, และขจัดปัญหาความเข้ากันได้ที่เกี่ยวข้องกับไฟล์ MS Project.
Firstly, we need to generate a JWT access token based on client credentials and then execute the following command to perform MPP to HTML conversion.
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\": \"{sourceMPP}\", \"Format\": \"html\", \"OutputPath\": \"{convertedFile}\"}"
กรุณาเปลี่ยน sourceMPP
เป็นชื่อไฟล์ MS Project ที่ต้องการนำเข้า, convertedFile
เป็นชื่อไฟล์ HTML ที่ต้องการสร้าง และ accessToken
เป็น JWT access token ที่ปรับแต่งเฉพาะบุคคล।
- คุณสามารถพิจารณาบันทึกไฟล์ที่ได้เป็น HTML ท้องถิ่นโดยการดำเนินการคำสั่ง cURL ต่อไปนี้:
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\": \"{sourceFile}\", \"Format\": \"html\"}" \
-o "resultant.html"
MS Project to HTML Converter
ในทางเลือกอื่น คุณอาจพิจารณาสัมผัสความสามารถอันน่าทึ่งของ API การแปลงเอกสารโดยใช้แอป MPP to HTML Converter ที่ฟรีและมีขนาดเล็ก แอปนี้สร้างขึ้นบน API REST ของ GroupDocs.Conversion Cloud และช่วยให้คุณสำรวจความสามารถที่เป็นเอกลักษณ์ภายในเว็บเบราว์เซอร์
ลิงก์ที่มีประโยชน์
ข้อสรุป
สรุปแล้ว การแปลง MPP เป็น HTML โดยใช้ GroupDocs.Conversion Cloud SDK หรือคำสั่ง cURL เป็นวิธีที่ราบรื่นและมีประสิทธิภาพในการทำให้ไฟล์ Microsoft Project สามารถเข้าถึงและแชร์ได้ง่ายขึ้น ไม่ว่าคุณจะเป็นนักพัฒนาที่มองหาอัตโนมัติแบบ API หรือจำเป็นต้องการโซลูชันง่ายๆ สำหรับการแสดงผลโครงการ API การแปลงเอกสารของเรามีความยืดหยุ่น ความแม่นยำ และใช้งานง่าย ลองใช้ GroupDocs.Conversion Cloud วันนี้และทำให้กระบวนการแปลง MPP เป็น HTML ของคุณราบรื่นโดยไม่ยุ่งยาก!
บทความที่แนะนำ
เราขอแนะนำให้ไปยังลิงก์ต่อไปนี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ: