
การฝัง HTML ใน PowerPoint | แปลง HTML เป็น PPT ออนไลน์
คุณกำลังมองหาวิธียกระดับการนำเสนอ PowerPoint ของคุณด้วยเนื้อหาจากเว็บที่มีชีวิตชีวาอยู่หรือเปล่า? ด้วย Java Cloud SDK คุณสามารถปลดล็อกโลกแห่งความเป็นไปได้โดยการแปลง HTML เป็นสไลด์ PowerPoint ได้อย่างราบรื่น โดยการใช้พลังของเทคโนโลยีนี้ คุณสามารถฝังองค์ประกอบเว็บที่โต้ตอบได้ เช่น แผนภูมิ กราฟ และข้อมูลสด โดยตรงในงานนำเสนอของคุณ ในบทความนี้ เราจะสำรวจข้อดีและเทคนิคในการแปลง HTML เป็น PowerPoint ด้วยการใช้ Java Cloud SDK ซึ่งทำให้คุณสามารถสร้างการนำเสนอที่น่าหลงใหลที่จะ留下 ความประทับใจที่ยั่งยืน
- Java Cloud SDK สำหรับการแปลง HTML เป็น PPT
- แปลง HTML เป็น PPT โดยใช้ Java
- แทรก HTML ลงใน PowerPoint โดยใช้คำสั่ง cURL
Java Cloud SDK สำหรับการแปลง HTML เป็น PPT
หนึ่งในเครื่องมือที่ทรงพลังที่สุดสำหรับการแปลง HTML เป็น PowerPoint คือ Aspose.Slides Cloud SDK for Java ด้วย SDK นี้ คุณสามารถรวมเนื้อหา HTML เข้ากับการนำเสนอ PowerPoint ของคุณได้อย่างราบรื่น สร้างสไลด์ที่สวยงามตระการตาซึ่งรวมองค์ประกอบเว็บที่หลากหลายที่คุณต้องการ Aspose.Slides Cloud SDK มีความสามารถที่หลากหลาย รวมถึงการแปลง HTML เป็นรูปแบบ PPT หรือ PPTX การปรับแต่งเลย์เอาต์ของสไลด์ การเพิ่มการเคลื่อนไหวและการเปลี่ยนภาพ และอื่นๆ อีกมากมาย
ตอนนี้ เพื่อใช้ SDK กรุณาเพิ่มรายละเอียดดังต่อไปนี้ใน pom.xml ของโปรเจกต์การสร้าง Maven ของคุณ।
<repositories>
<repository>
<id>aspose-cloud</id>
<name>artifact.aspose-cloud-releases</name>
<url>https://artifact.aspose.cloud/repo</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-slides-cloud</artifactId>
<version>22.4.0</version>
</dependency>
</dependencies>
หลังการติดตั้ง หากคุณไม่มีบัญชีคลาวด์แดชบอร์ดที่มีอยู่ โปรดสร้างบัญชีฟรีโดยไปที่ cloud dashboard. หากคุณมีบัญชี GitHub หรือ Google เพียงแค่ลงทะเบียนและรับข้อมูลรับรองลูกค้าของคุณ.
แปลง HTML เป็น PPT โดยใช้ Java
ส่วนนี้อธิบายวิธีการอ่านและฝัง HTML ในการนำเสนอ PowerPoint เมื่อการดำเนินการสำเร็จ ไฟล์ที่ได้จะถูกเก็บไว้ในคลาวด์สโตเรจ
- สร้างการทำงานของ SlidesApi โดยการให้ข้อมูลประจำตัวของลูกค้าเป็นพารามิเตอร์
- สร้างตัวอย่างของ StringBuilder。
- ขั้นตอนถัดไปคือการอ่านเนื้อหาไฟล์ HTML ลงในออบเจกต์ BufferedReader.
- เนื่องจาก API คาดหวังว่าอินพุต HTML จะอยู่ในรูปแบบ String ดังนั้นเราจึงต้องแปลงเนื้อหา HTML ที่โหลดมาเป็นรูปแบบ String โดยใช้วิธี contentBuilder.toString(…)
- สุดท้าย ให้เรียกใช้ importFromHtml(..) วิธีการเพื่อนำ HTML เข้าสู่ PowerPoint.
try
{
// ขอรับ ClientID และ ClientSecret จาก https://dashboard.aspose.cloud/
String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
// สร้างอินสแตนซ์ของ SlidesApi
SlidesApi slidesApi = new SlidesApi(clientId,clientSecret);
// สร้างวัตถุ StringBuilder
StringBuilder contentBuilder = new StringBuilder();
try {
// อ่านเนื้อหาของไฟล์ HTML ที่ป้อนเข้าไป
BufferedReader in = new BufferedReader(new FileReader("c://Users/Downloads/test.html"));
String str;
while ((str = in.readLine()) != null) {
contentBuilder.append(str);
}
in.close();
} catch (IOException e) {
}
// แปลงเนื้อหา HTML ที่โหลดมาเป็นตัวแปรประเภท String
String content = contentBuilder.toString();
// เรียกใช้วิธีการเพื่อแทรกหน้าเว็บลงใน PowerPoint
slidesApi.importFromHtml("Resultant.ppt",content, "", "", "Internal");
// print success message
System.out.println("Sucessfully completed embedding html in powerpoint !");
}catch(Exception ex)
{
System.out.println(ex.getStackTrace());
}

ภาพ 1:- การฝัง HTML ในตัวอย่าง PowerPoint.
กรุณาเยี่ยมชมลิงก์ต่อไปนี้เพื่อติดตั้งไฟล์ HtmlTemplate.html และ Resultant.ppt.
กรุณาทราบว่า หากไฟล์ PPT มีอยู่แล้วในคลาวด์สโตเรจ จะมีการแทรกเนื้อหา HTML ไปยัง PowerPoint ที่มีอยู่
แทรก HTML ลงใน PowerPoint โดยใช้คำสั่ง cURL
อีกวิธีหนึ่งในการแปลง HTML เป็น PowerPoint คือการใช้คำสั่ง cURL ร่วมกับ Aspose.Slides Cloud API ด้วย cURL คุณสามารถส่งคำขอ HTTP ไปยังจุดสิ้นสุด Aspose.Slides Cloud และดำเนินการต่างๆ รวมถึงการแปลง HTML เป็น PowerPoint วิธีการนี้ให้ความยืดหยุ่นและการควบคุม ช่วยให้คุณปรับแต่งกระบวนการแปลงตามความต้องการเฉพาะของคุณ
เมื่อใช้วิธีนี้ ขั้นตอนแรกคือการสร้างโทเค็นการเข้าถึง JWT โดยอิงจากข้อมูลประจำตัวของคุณ
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
เมื่อสร้างโทเค็น JWT เสร็จแล้ว เราจำเป็นต้องดำเนินการตามคำสั่งต่อไปนี้เพื่อแปลง HTML ที่ให้มาเป็นรูปแบบ PPT และบันทึกพาวเวอร์พอยต์ที่ได้ไปยังที่จัดเก็บในคลาวด์
curl -v -X POST "https://api.aspose.cloud/v3.0/slides/Resultant.ppt/fromHtml" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-H "Content-Type: application/json" \
-d "<!DOCTYPE html><html><body><h1 style=\"color:blue;\">This is a heading</h1><p style=\"color:red;\">This is a paragraph.</body></html>"

การฝัง HTML ในการดูตัวอย่าง PowerPoint
ข้อสรุป
สรุปได้ว่า ไม่ว่าคุณจะเลือกใช้ Aspose.Slides Cloud SDK สำหรับ Java หรือคำสั่ง cURL ทั้งสองวิธีนำเสนอวิธีการที่มีประสิทธิภาพและมีประสิทธิผลในการแปลง HTML เป็น PowerPoint Aspose.Slides Cloud SDK มอบโซลูชันที่สะดวกสบายและมีฟีเจอร์มากมาย ช่วยให้คุณสามารถรวมเนื้อหา HTML เข้ากับการนำเสนอ PowerPoint ของคุณได้อย่างราบรื่น ในทางกลับกัน คำสั่ง cURL นั้นเสนอความยืดหยุ่นและการควบคุม ช่วยให้คุณสามารถปรับแต่งกระบวนการแปลงตามความต้องการของคุณได้
ไม่ว่าคุณจะเลือกวิธีไหน ทั้งสองวิธีรับประกันการแปลงที่มีคุณภาพสูงและช่วยให้คุณสร้างงานนำเสนอที่น่าสนใจและมีเสน่ห์ทางสายตา
ลิงก์ที่มีประโยชน์
บทความที่เกี่ยวข้อง
เราขอแนะนำให้คุณเยี่ยมชมลิงค์ต่อไปนี้เพื่อเรียนรู้เกี่ยวกับ: