ตัวแปลการนำเสนอด้วย AI

บทนำ

Aspose.Slides เป็น API ที่ทรงพลังสำหรับการจัดการการนำเสนอ PowerPoint ด้วยโปรแกรมเมชัน นอกจากการสร้าง แก้ไข และแปลงสไลด์แล้ว ยังมีคุณลักษณะที่ขับเคลื่อนด้วย AI เช่น Presentation Translation API สำหรับเนื้อหาสไลด์หลายภาษา

วิธีการทำงาน

Aspose.Slides ไม่ได้รวมความสามารถ AI อยู่ในตัว แต่จะทำการเชื่อมต่อกับโมเดล AI ภายนอกผ่านอินเทอร์เน็ต ฟังก์ชันนี้ถูกเปิดเผยผ่านคลาส SlidesAIAgent เพื่อสื่อสารกับบริการ AI

คุณสามารถใช้ OpenAIWebClient ที่มีมาพร้อมเพื่อเชื่อมต่อกับ API ของ OpenAI

Aspose.Slides จะจัดการการสื่อสาร แปลความตอบรับจาก AI และแทรกเนื้อหาที่แปลอย่างฉลาดในขณะที่คงรูปแบบและการจัดหน้าสไลด์เดิมไว้

ตัวอย่าง

ในตัวอย่างนี้ เราแปลงการนำเสนอ PowerPoint เป็นภาษาญี่ปุ่นโดยใช้ OpenAIWebClient ที่มีมาพร้อมพร้อมระบุ model ของ OpenAI

// โหลดการนำเสนอเพื่อแปล.
let presentation = new aspose.slides.Presentation("sample.pptx");

// สร้างไคลเอ็นต์ AI ด้วย OpenAIWebClient ระบุโมเดลและคีย์ API ของคุณ.
let aiWebClient = new aspose.slides.OpenAIWebClient("gpt-4o-mini", "apiKey", null);

try {
    // เริ่มต้น SlidesAIAgent ด้วยไคลเอนต์ AI.
    let aiAgent = new aspose.slides.SlidesAIAgent(aiWebClient);

    // แปลการนำเสนอเป็นภาษาญี่ปุ่น.
    aiAgent.translate(presentation, "japanese");

    // บันทึกการนำเสนอที่แปลเป็น PDF.
    presentation.save("sample_jp.pdf", aspose.slides.SaveFormat.Pdf);
} finally {
    aiWebClient.close();
    presentation.dispose();
}

โดยค่าเริ่มต้น OpenAIWebClient จะสร้างและจัดการอินสแตนซ์ของ HttpURLConnection ของเองโดยอัตโนมัติ อย่างไรก็ตาม หากคุณต้องการจัดการ HttpURLConnection ด้วยตนเอง — เช่น เพื่อตั้งค่าพร็อกซี่ หรือใช้ URLStreamHandlerFactory หรือ HttpClient แบบอื่นเพื่อการจัดการทรัพยากรและประสิทธิภาพที่ดีขึ้น — คุณสามารถส่งอินสแตนซ์ HttpURLConnection ของคุณเองเมื่อสร้าง OpenAIWebClient

// สมมติว่าคุณมีอินสแตนซ์ HttpURLConnection ที่กำหนดค่าล่วงหน้า (เช่น ตั้งค่า timeout แบบกำหนดเอง การตั้งค่าพร็อกซี่ เป็นต้น)
let urlConnection = yourPreconfiguredConnection;
let aiWebClient = new aspose.slides.OpenAIWebClient("gpt-4o-mini", "apiKey", null, urlConnection);

ประโยชน์หลัก

Aspose.Slides Presentation Translation API มอบโซลูชันที่ใช้ AI เพื่อจัดทำการนำเสนอ PowerPoint หลายภาษาโดยอัตโนมัติ การแปลที่คงรูปร่างและการออกแบบช่วยประหยัดเวลาและลดข้อผิดพลาดเมื่อเปรียบเทียบกับกระบวนการทำด้วยมือ ไม่ว่าคุณจะเป็นนักพัฒนา ผู้สอน หรือผู้เชี่ยวชาญด้านธุรกิจ API นี้ช่วยให้คุณสร้างการนำเสนอที่ดึงดูดและปรับให้เป็นภาษาท้องถิ่นสำหรับผู้ชมทั่วโลก — เพิ่มขอบเขตการเข้าถึงและพัฒนาการสื่อสารของคุณ