html สู่พาวเวอร์พอยต์

แปลง HTML เป็น PPTX โดยใช้ C# .NET

ความสามารถในการแปลงเนื้อหา HTML เป็น งานนำเสนอ PowerPoint กำลังมีความสำคัญมากขึ้นสำหรับมืออาชีพและนักพัฒนา ไม่ว่าคุณจะต้องการนำเสนอข้อมูลบนเว็บ สร้างรายงานแบบไดนามิก หรือนำเนื้อหาออนไลน์ไปใช้ใหม่สำหรับการประชุมและการประชุม การแปลง HTML เป็น PowerPoint ช่วยให้มั่นใจได้ว่าข้อมูลของคุณมีทั้งรูปลักษณ์ที่น่าดึงดูดและย่อยง่าย

API สำหรับการแปลง HTML เป็น PowerPoint

ด้วยการใช้ประโยชน์จากความสามารถของ GroupDocs.Conversion Cloud SDK for .NET คุณสามารถปรับปรุงการแปลง HTML เป็น PPT ทำให้ง่ายต่อการรวมเนื้อหา HTML เข้ากับงานนำเสนอ PowerPoint ของคุณอย่างมีประสิทธิภาพและประสิทธิผล นอกจากนี้ SDK ยังรองรับไฟล์ประเภทต่างๆ มากมาย รวมถึงแต่ไม่จำกัดเพียง DOCX, PDF, PPTX, XLSX, HTML , JPEG, PNG และ TIFF

ขั้นแรก เราต้องติดตั้ง SDK โดยค้นหา GroupDocs.Conversion-Cloud ในตัวจัดการแพ็คเกจ NuGet แล้วคลิกปุ่มติดตั้ง อีกทางเลือกหนึ่งคือดำเนินการคำสั่งต่อไปนี้ในคอนโซลตัวจัดการแพ็คเกจ

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

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

ฝังเว็บเพจลงใน PowerPoint ใน C#

ส่วนนี้จะอธิบายรายละเอียดเกี่ยวกับวิธีที่เราสามารถแปลง HTML เป็น PowerPoint โดยอัตโนมัติโดยใช้ C# .NET ได้อย่างง่ายดาย

  1. สร้างอินสแตนซ์ของคลาส “การกำหนดค่า” ที่เราส่งข้อมูลรับรองไคลเอ็นต์เป็นอาร์กิวเมนต์
var configurations = new Configuration(clientId, clientSecret1);
  1. เริ่มต้น ConvertApi โดยที่เราส่งวัตถุการกำหนดค่าเป็นอาร์กิวเมนต์อินพุต
var apiInstance = new ConvertApi(configurations);
  1. อัปโหลดไฟล์ HTML อินพุตไปยังที่เก็บข้อมูลบนคลาวด์
fileUpload.UploadFile(new UploadFileRequest("sourceFile.html", stream));
  1. สร้างอินสแตนซ์ ConvertSettings โดยที่เราระบุชื่อสำหรับอินพุต HTML รูปแบบผลลัพธ์เป็น ‘ppt` และชื่อของงานนำเสนอ PowerPoint ผลลัพธ์เป็นอาร์กิวเมนต์
var settings = new ConvertSettings{...}
  1. เรียก ConvertDocumentRequest API เพื่อฝัง HTML ลงในรูปแบบ PowerPoint และบันทึก PPT ที่เป็นผลลัพธ์ไปยังที่เก็บข้อมูลบนคลาวด์
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";

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

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

    // สร้าง ConvertSettings โดยที่เรากำหนดชื่อของซอร์สโค้ด HTML และชื่อสำหรับการนำเสนอ PPT ที่เป็นผลลัพธ์
    var settings = new ConvertSettings
    {
        StorageName = "default",
        FilePath = "input.html",
        Format = "ppt",
        OutputPath = "Converted.ppt"
    };
    
    // เรียกใช้เมธอด ConvertDocument สำหรับการแปลง HTML เป็น PPT
    var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // พิมพ์ข้อความสำเร็จ
        Console.WriteLine("The Web page successfully embedded into PowerPoint presentation !");
    }
}
html เป็น ppt

รูปภาพ: - ตัวอย่างการแปลง HTML เป็น PowerPoint

งานนำเสนอ PowerPoint ผลลัพธ์ที่สร้างขึ้นในตัวอย่างข้างต้นสามารถดาวน์โหลดได้จาก converted.ppt

แทรก HTML ใน PowerPoint โดยใช้คำสั่ง cURL

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

ขั้นตอนแรกในแนวทางนี้คือการสร้างโทเค็นการเข้าถึง JWT จากนั้นดำเนินการคำสั่ง cURL ต่อไปนี้เพื่อแทรกเว็บเพจลงในงานนำเสนอ PowerPoint และบันทึก PowerPoint ที่เป็นผลลัพธ์ในที่เก็บข้อมูลบนคลาวด์

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\": \"{sourceHTML}\",  \"Format\": \"ppt\",  \"OutputPath\": \"{resultantFile}\"}"

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

  • หากคุณต้องการบันทึก PowerPoint ที่เป็นผลลัพธ์บนไดรฟ์ภายในเครื่อง โปรดลองใช้คำสั่ง 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\": \"{sourceHTML}\",  \"Format\": \"ppt\"}" \
-o "output.ppt"

เครื่องมือแปลง HTML เป็น PPT

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

แอป html เป็น pptx

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

บทสรุป

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

บทความแนะนำ

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