# C++ PowerPoint API | Aspose สไลด์

> Aspose.Slides API สำหรับ C++ คือ C++ PPT PowerPoint API เพื่อสร้าง ดู จัดการ และแปลง PPT บน C++

Source: https://products.aspose.com/slides/th/cpp/
Updated: 2026-08-11



<p>
 Aspose.Slides สำหรับ C++ เป็น PowerPoint API ที่มีประสิทธิภาพในการจัดการ แสดงผล และแปลง PPT(X) ใน C++ โดยไม่ต้องใช้ Microsoft PowerPoint API รองรับการเรนเดอร์สไลด์ในเอกสารในรูปแบบกราฟิกต่างๆ ที่มีความเที่ยงตรงสูง และยังมีฟังก์ชันในการปรับเปลี่ยนหรือสร้างเนื้อหาที่เป็นไปได้เกือบทั้งหมดของไฟล์ จัดรูปแบบข้อความและรูปร่างบนสไลด์ และอื่นๆ อีกมากมาย
</p>

<p>
 Aspose.Slides สำหรับ C ++ รองรับรูปแบบ PowerPoint และสไลด์โชว์ส่วนใหญ่รวมถึง POT, PPT, PPS, POTX, PPTX, PPSX, ODP และอื่น ๆ Aspose.Slides สำหรับ C++ ยังสามารถแปลงรูปแบบทั้งหมดเหล่านี้เป็น PDF, HTML, XPS เป็นต้น
</p>

<div class="diagram1 d1-cplus">
 <div class="d1-row">
  <div class="d1-col d1-left">
   <header>
    <i class="fa fa-table">
    </i>
    การประมวลผลข้อมูล
   </header>
   <ul>
    <li>
สร้างแผนภูมิ
    </li>
    <li>
ร่วมงานกับ SmartArts
    </li>
    <li>
ทำงานกับรูปร่างของ PowerPoint
    </li>
    <li>
รองรับการควบคุม ActiveX
    </li>
    <li>
รองรับ Ole Objects
    </li>
   </ul>
   <header>
    <i class="fa fa-text-width">
    </i>
    ข้อความและย่อหน้า
   </header>
   <ul>
    <li>
จัดการข้อความและการจัดรูปแบบ
    </li>
    <li>
จัดการข้อความไฮเปอร์ลิงก์
    </li>
    <li>
ตั้งค่าประเภทตัวยึดตำแหน่ง
    </li>
    <li>
ตัวยึดข้อความ & เฟรม
    </li>
   </ul>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-cog">
    </i>
    กราฟิกและมัลติมีเดีย
   </header>
   <ul>
    <li>
รองรับแผนภูมิ MSO
    </li>
    <li>
รองรับ SmartArt Shapes
    </li>
    <li>
รองรับรูปร่าง ActiveX
    </li>
    <li>
จัดการการเปลี่ยนสไลด์
    </li>
    <li>
จัดการเอฟเฟกต์แอนิเมชั่น
    </li>
    <li>
เพิ่มตัวเชื่อมต่อให้กับรูปร่าง
    </li>
    <li>
หมุนและพลิกรูปร่าง
    </li>
    <li>
จัดการลักษณะเส้นของรูปร่าง
    </li>
   </ul>
  </div>

 </div>

 <div class="d1-logo">
  <img width="70" height="75" alt="PowerPoint API C#" src="https://www.aspose.cloud/templates/aspose/img/products/slides/aspose_slides-for-cpp.svg"/>
  <header>
   Aspose.Slides
  </header>
  <footer>
   <small>
    <em>
     for
    </em>
    C++
   </small>
  </footer>
 </div>

</div>

<div class="diagram1 d1-cplus">
 <div class="d1-row">
  <div class="d1-col d1-left">
   <header>
    <i class="fa fa-cubes">
    </i>
    Windows 32 บิต
   </header>
   <br/>
   <header>
    <i class="fa fa-cubes">
    </i>
    Windows 64 บิต
   </header>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-cubes">
    </i>
    Linux 64 บิต
   </header>
  </div>

 </div>

 <div class="d1-logo">
  <img width="70" height="75" alt="Presentation APIs for C++" src="https://www.aspose.cloud/templates/aspose/img/products/slides/aspose_slides-for-cpp.svg"/>
  <header>
   Aspose.Slides
  </header>
  <footer>
   <small>
    <em>
     for
    </em>
    C++
   </small>
  </footer>
 </div>

</div>

<div class="diagram1 d2 d1-cplus">
 <div class="d1-row">
  <div class="d1-col d1-left">
   <header>
    <i class="fa fa-arrows-v">
    </i>
    อินพุต/เอาต์พุต
   </header>
   <ul>
    <li>
     <b>
ไมโครซอฟต์ พาวเวอร์พอยท์:
     </b>
     PPT, POT, PPS, PPTX, POTX, PPSX, PPTM, PPSM, POTM
    </li>
    <li>
     <b>
โอเพ่นออฟฟิศ:
     </b>
     ODP
    </li>
    <li>
     <strong>
      Open Document:
     </strong>
     OTP
    </li>
    <li>
     <strong>
      Others:
     </strong>
     TIFF, EMF, XML
    </li>
   </ul>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-mail-forward">
    </i>
    เอาท์พุตเท่านั้น
   </header>
   <ul>
    <li>
     <b>
เค้าโครงคงที่:
     </b>
     PDF, XPS
    </li>
    <li>
     <b>
รูปภาพ:
     </b>
     JPEG, PNG, GIF, BMP, SVG
    </li>
    <li>
     <b>
เว็บ:
     </b>
     HTML
    </li>
   </ul>
  </div>

 </div>

 <div class="d1-logo">
  <img width="70" height="75" alt="PowerPoint Presentation API" src="https://www.aspose.cloud/templates/aspose/img/products/slides/aspose_slides-for-cpp.svg"/>
  <header>
   Aspose.Slides
  </header>
  <footer>
   <small>
    <em>
     for
    </em>
    C++
   </small>
  </footer>
 </div>

</div>

<div class="container-fluid features-section bg-gray singleproduct">
 <a class="anchor" id="features" name="features">
 </a>
 <div class="row">
  <div class="container">
   <h2 class="pr-ft">
    ฟีเจอร์ไลบรารีการประมวลผล C++ PowerPoint ขั้นสูง
   </h2>
   <p>
   </p>
   <div class="col-lg-4">
    <em class="fa fa-floppy-o ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     บันทึกงานนำเสนอเป็นไฟล์หรือสตรีม
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-random ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     แปลงงานนำเสนอเป็นรูปแบบมาตรฐาน
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-file-powerpoint-o ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     จัดการคุณสมบัติเอกสารในตัว & กำหนดเอง
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-lock ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     รหัสผ่านป้องกันการนำเสนอ
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-pie-chart ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     เพิ่ม จัดรูปแบบ และจัดการแผนภูมิ
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-square-o ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     เพิ่ม จัดรูปแบบ และจัดการรูปร่าง
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-film ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     เพิ่ม จัดรูปแบบ และจัดการสไลด์
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-font ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     เพิ่ม จัดรูปแบบ และจัดการข้อความ
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-table ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     เพิ่ม จัดรูปแบบ และจัดการตาราง
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-check-square-o ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     ส่งออกงานนำเสนอเป็น PDF และ XPS
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-file-image-o ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     ส่งออกสไลด์ในรูปแบบ SVG
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-picture-o ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     เพิ่มรูปภาพในการนำเสนอ
    </p>
   </div>

   <div class="col-lg-4">
    <em class="fa fa-text-width ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     สร้างงานนำเสนอจากฐานข้อมูล
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-bar-chart ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     รองรับ MSO 2016 Charts
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-html5 ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     ส่งออกงานนำเสนอเป็น HTML
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-refresh ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     นำเข้าและส่งออกข้อความ HTML ในสไลด์
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-th-large ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     เพิ่มสไลด์เลย์เอาต์ในการนำเสนอ
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-unlock-alt ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     โหลดงานนำเสนอที่มีการป้องกัน
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-text-height ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     กำหนดขนาดตัวอักษรของแต่ละตำนาน
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-area-chart ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     สร้างแผนภูมิหุ้นและรับภาพแผนภูมิ
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-cog ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     เปลี่ยนชุดสี
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-pie-chart ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     กำหนดพื้นที่แผนภูมิ เส้นขอบโค้งมน
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-cogs ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     เปลี่ยนสีของหมวดหมู่ในซีรีส์
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-font ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     ตั้งค่าคุณสมบัติแบบอักษรสำหรับตารางข้อมูลแผนภูมิ
    </p>
   </div>

   <div class="col-lg-12">
    <h2 class="h2title">
     ส่งออกไฟล์ PowerPoint เป็น PDF หรือ XPS
    </h2>
    <p>
     มีเอ็นจิ้นการเรนเดอร์ที่ออกแบบมาเป็นพิเศษ Aspose.Slides สำหรับ C++ เรนเดอร์ที่มีความเที่ยงตรงสูงสุดสำหรับ Microsoft PowerPoint อนุญาตให้ส่งออกงานนำเสนอเป็นรูปแบบมาตรฐานอุตสาหกรรม เช่น XPS และ PDF ที่มีผลลัพธ์ที่คล้ายคลึงกันในการนำเสนอต้นฉบับ
    </p>
    <div class="codeblock" id="code">
     <h3>
      แสดงผลการนำเสนอในรูปแบบ PDF และ XPS - C++
     </h3>
     <pre><code class="cpp">// load presentation to be converted

SharedPtr&lt;Presentation&gt; prs = MakeObject&lt;Presentation&gt;(dir + L"template.pptx");

// save in PDF &amp; XPS formats

prs-&gt;Save(dir + L"output.pdf", Aspose::Slides::Export::SaveFormat::Pdf);

prs-&gt;Save(dir + L"output.xps", Aspose::Slides::Export::SaveFormat::Xps);</code></pre>
    </div>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     คัดลอกหรือโคลนสไลด์การนำเสนอ
    </h2>
    <p>
     มีวิธีการที่มีอยู่แล้วภายใน Aspose.Slides สำหรับ C++ เพื่อโคลนหรือคัดลอกสไลด์ที่มีอยู่ ไม่เพียงแต่ภายในเอกสารเท่านั้น แต่ยังรวมถึงจากไฟล์หนึ่งไปยังอีกไฟล์หนึ่งด้วย เนื่องจากสไลด์สืบทอดเค้าโครงจากสไลด์ต้นแบบ วิธีการโคลนในตัวจึงคัดลอกต้นแบบโดยอัตโนมัติในระหว่างกระบวนการโคลน
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     การจัดรูปแบบเนื้อหา Microsoft PowerPoint
    </h2>
    <p>
     ไลบรารีช่วยให้จัดรูปแบบรูปร่างและข้อความบนสไลด์ในไฟล์ขณะใช้ API ข้อความได้รับการจัดการผ่านกรอบข้อความที่เกี่ยวข้องกับรูปร่าง ดังนั้นข้อความจึงถูกจัดรูปแบบโดยใช้ย่อหน้าและส่วนที่เกี่ยวข้องกับกรอบข้อความ คุณสามารถจัดการแบบอักษร สี ขนาด เฉดสี ตลอดจนการจัดตำแหน่งย่อหน้า สัญลักษณ์แสดงหัวข้อย่อยและการวางแนว คุณยังสามารถจัดการแอตทริบิวต์องค์ประกอบรูปร่าง เช่น ขนาด เส้น ตำแหน่ง รูปภาพ ข้อความ และการเติมได้อย่างง่ายดายมาก
    </p>
   </div>

   <div class="col-lg-12">
    <h2 class="h2title">
     จัดลำดับรูปร่าง
    </h2>
    <p>
     แม้ว่า Aspose.Slides สำหรับ C++ จะรองรับรูปร่างจำนวนมาก แต่หาก API ไม่รองรับรูปร่าง จะมีวิธีการซีเรียลไลซ์เซชั่นซึ่งคุณสามารถจัดลำดับรูปร่างนั้นจากสไลด์ที่มีอยู่เพื่อใช้งานต่อไปได้ตามความต้องการของแอปพลิเคชัน
    </p>
   </div>
  </div>
 </div>
</div>
