1. สินค้า
  2.   การนำเสนอ
  3.   C++
  4.   Aspose.Slides FOSS for C++

Aspose.Slides FOSS for C++

 
 

API C++ แบบโอเพนซอร์สที่ทำให้การอัตโนมัติ PowerPoint ง่ายขึ้น

เรียนรู้ว่า Aspose.Slides FOSS สำหรับ C++ ทำให้การอัตโนมัติ PowerPoint ง่ายขึ้นอย่างไร. สำรวจคุณลักษณะ, ตัวอย่างโค้ด, และกรณีการใช้งานจริงสำหรับการสร้างและจัดการไฟล์ PPT และ PPTX

Aspose.Slides FOSS สำหรับ C++ คืออะไร?

การทำงานอัตโนมัติของการออกแบบงานนำเสนอ PowerPoint ภายในเดสก์ท็อปเนทีฟหรือบริการแบ็กเอนด์โดยทั่วไปเป็นความท้าทายสำคัญสำหรับนักพัฒนา C++ การพึ่งพาการทำงานอัตโนมัติ COM ที่หนักหน่วง, ตัวห่อของบุคคลที่สาม, หรือ API คลาวด์ที่จำกัดบ่อยครั้งทำให้เกิดภาระการทำงานที่ไม่ต้องการและความซับซ้อนในการปรับใช้ Aspose.Slides FOSS for C++ นำเสนอทางเลือกที่น่าสนใจ เป็นไลบรารี C++ อย่างเป็นทางการ, โอเพ่นซอร์ส, และมีใบอนุญาต MIT ที่ออกแบบมาโดยเฉพาะเพื่อสร้าง, อ่าน, แก้ไข, และบันทึกงานนำเสนอ PowerPoint .pptx อย่างเป็นเนทีฟ สร้างขึ้นเพื่อใช้ประโยชน์จากประสิทธิภาพของ C++20 สมัยใหม่, เฟรมเวิร์กเบา ๆ นี้ทำงานแยกจาก Microsoft PowerPoint หรือชุดสำนักงานภายนอกใด ๆ โดยการกำจัดอุปสรรคด้านลิขสิทธิ์เชิงพาณิชย์สำหรับกระบวนการนำเข้า/ส่งออกงานนำเสนอมาตรฐาน มันมอบเส้นทางที่โปร่งใสและเป็นมิตรต่อระบบนิเวศให้กับนักพัฒนาในการจัดการเลย์เอาต์สไลด์, รูปร่าง, เรขาคณิต, การจัดรูปแบบข้อความ, และคุณสมบัติของเอกสารโดยตรงภายในแอปพลิเคชันประสิทธิภาพสูง.

Aspose.Slides FOSS for C++ คือชุดคอลเลกชันแบบโอเพ่นซอร์สของตัวอย่าง, คลาสช่วยเหลือ, และแอปพลิเคชันตัวอย่างที่แสดงวิธีใช้ Aspose.Slides FOSS for C++ อย่างมีประสิทธิภาพ โครงการนี้ช่วยให้นักพัฒนาสามารถเรียนรู้การทำงานอัตโนมัติของ PowerPoint ได้อย่างรวดเร็วโดยให้ซอร์สโค้ดที่มีโครงสร้างดีครอบคลุมงานการประมวลผลงานนำเสนอทั่วไป แทนที่จะอ่านเอกสารยาวและสร้างทุกอย่างตั้งแต่ต้น นักพัฒนาสามารถใช้ตัวอย่างที่พิสูจน์แล้วและปรับแต่งตามความต้องการของโครงการ ไลบรารีนี้รองรับทั้งสภาพแวดล้อม Windows และ Linux ทำให้เหมาะสำหรับแอปพลิเคชัน C++ ข้ามแพลตฟอร์ม

Previous Next

เริ่มต้นใช้งาน Aspose.Slides FOSS สำหรับ C++

วิธีที่แนะนำในการติดตั้ง Aspose.Slides FOSS for C++ คือการใช้ GitHub โปรดใช้คำสั่งต่อไปนี้เพื่อการติดตั้งที่ราบรื่น

ติดตั้ง Aspose.Slides FOSS สำหรับ C++ ผ่าน NuGGitHubet

git clone https://github.com/aspose-slides-foss/Aspose.Slides-FOSS-for-Cpp.git 
คุณยังสามารถดาวน์โหลดได้โดยตรงจาก หน้าปล่อยผลิตภัณฑ์ Aspose.

สร้างงานนำเสนอ PowerPoint ตั้งแต่ต้นด้วย C++

หนึ่งในความสามารถที่มีคุณค่าที่สุดของ Aspose.Slides FOSS สำหรับ C++ คือการสร้างงานนำเสนอ PowerPoint ใหม่โดยสมบูรณ์แบบโดยใช้โปรแกรมแทนการออกแบบสไลด์ด้วยตนเอง นักพัฒนาสามารถสร้างงานนำเสนอแบบไดนามิกโดยใช้ข้อมูลแอปพลิเคชัน รายงาน ใบแจ้งหนี้ แดชบอร์ด หรือข้อมูลลูกค้า ฟีเจอร์นี้มีประโยชน์อย่างยิ่งสำหรับระบบรายงานอัตโนมัติ แอปพลิเคชันปัญญาประดิษฐ์ทางธุรกิจ และซอฟต์แวร์ระดับองค์กรที่ต้องสร้างงานนำเสนอตามความต้องการ เนื่องจากสไลด์ทุกสไลด์ถูกสร้างผ่านโค้ด นักพัฒนาจึงได้ควบคุมโครงสร้างและเนื้อหาของงานนำเสนออย่างเต็มที่ นี่คือตัวอย่างง่าย ๆ ที่สร้างงานนำเสนอ PowerPoint ใหม่และบันทึกเป็นไฟล์ PPTX.

วิธีสร้างงานนำเสนอ PowerPoint ใหม่และบันทึกเป็นไฟล์ PPTX ผ่าน C++?

#include 

using namespace Aspose::Slides;

int main()
{
    auto presentation = System::MakeObject();

    presentation->Save(u"NewPresentation.pptx",
                       Export::SaveFormat::Pptx);

    return 0;
}

แปลงงานนำเสนอ PowerPoint เป็น PDF ด้วย C++

หลายองค์กรแจกจ่ายงานนำเสนอในรูปแบบเอกสาร PDF เพื่อให้การดูสอดคล้องกันบนอุปกรณ์ต่าง ๆ Aspose.Slides FOSS สำหรับ C++ แสดงวิธีแปลงไฟล์ PowerPoint เป็นเอกสาร PDF คุณภาพสูงด้วยโค้ดเพียงเล็กน้อย การแปลงเป็น PDF มีประโยชน์อย่างยิ่งสำหรับการเก็บรักษางานนำเสนอ, การแชร์รายงานกับลูกค้า, การพิมพ์เอกสารแจก, และการรักษารูปแบบของเอกสาร การแปลงอัตโนมัติยังช่วยขจัดความจำเป็นในการใช้ Microsoft PowerPoint ในการประมวลผลฝั่งเซิร์ฟเวอร์ ตัวอย่างต่อไปนี้จะแปลงงานนำเสนอ PowerPoint เป็นเอกสาร PDF ด้วยคำสั่ง C++

วิธีแปลงงานนำเสนอ PowerPoint เป็นเอกสาร PDF ผ่าน C++

#include 

using namespace Aspose::Slides;

int main()
{
    auto presentation =
        System::MakeObject(u"Presentation.pptx");

    presentation->Save(
        u"Presentation.pdf",
        Export::SaveFormat::Pdf
    );

    return 0;
}

เพิ่มและจัดรูปแบบข้อความบนสไลด์

การสร้างงานนำเสนอมักจะต้องแทรกข้อความแบบไดนามิก เช่น ชื่อเรื่อง, สรุป, สถิติ หรือข้อมูลลูกค้า Aspose.Slides FOSS สำหรับ C++ ทำให้กระบวนการนี้ง่ายขึ้นโดยอนุญาตให้ผู้พัฒนาสร้างกล่องข้อความและใช้การจัดรูปแบบระดับมืออาชีพ นักพัฒนาซอฟต์แวร์สามารถปรับขนาดฟอนต์, ประเภทฟอนต์, สี, การจัดแนว, ระยะห่างระหว่างย่อหน้า, และตำแหน่งได้ สิ่งนี้ทำให้สามารถสร้างงานนำเสนอที่ดูน่าสนใจโดยไม่ต้องแก้ไขด้วยมือ, และรับประกันการสร้างแบรนด์ที่สอดคล้องกันในเอกสารที่สร้างโดยอัตโนมัติ

วิธีแทรกกล่องข้อความลงบนสไลด์แรกผ่านไลบรารี C++?

#include 
#include 

using namespace Aspose::Slides;

int main()
{
    auto presentation = System::MakeObject();

    auto slide = presentation->get_Slides()->idx_get(0);

    auto shape = slide->get_Shapes()->AddAutoShape(
        ShapeType::Rectangle,
        100,
        100,
        400,
        80
    );

    shape->get_TextFrame()->set_Text("Welcome to Aspose.Slides!");

    presentation->Save(u"TextExample.pptx",
        Export::SaveFormat::Pptx);

    return 0;
}

แทรกรูปภาพลงในงานนำเสนอผ่าน API ของ C++

องค์ประกอบภาพทำให้การนำเสนอมีความน่าสนใจและให้ข้อมูลมากขึ้น Aspose.Slides FOSS สำหรับ C++ ช่วยให้นักพัฒนาสามารถแทรกโลโก้, ภาพถ่าย, แผนภาพ, แผนภูมิ, ไอคอน และภาพหน้าจอโดยอัตโนมัติ แอปพลิเคชันที่สร้างรายงานธุรกิจหรือการนำเสนอการตลาดสามารถฝังแบรนด์ของบริษัทและการแสดงผลข้อมูลได้โดยอัตโนมัติโดยไม่ต้องแก้ไขด้วยมือ ฟีเจอร์นี้เหมาะสำหรับกระบวนการสร้างการนำเสนออัตโนมัติที่ดึงภาพจากฐานข้อมูลหรือบริการภายนอก

วิธีแทรกรูปภาพลงบนสไลด์ PowerPoint ผ่าน API ของ C++?

#include 

using namespace Aspose::Slides;

int main()
{
    auto presentation = System::MakeObject();

    auto slide = presentation->get_Slides()->idx_get(0);

    auto image = Images::Image::FromFile(u"logo.png");

    auto img = presentation->get_Images()->AddImage(image);

    slide->get_Shapes()->AddPictureFrame(
        ShapeType::Rectangle,
        100,
        100,
        250,
        150,
        img
    );

    presentation->Save(u"ImagePresentation.pptx",
        Export::SaveFormat::Pptx);

    return 0;
}
 ไทย