# Java PowerPoint API | Aspose Slides Java

> Aspose.Slides สำหรับ Java คือ Aspose Java PowerPoint API สำหรับการสร้าง Java PPT และ Java PPTX

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



<p>
 Aspose.Slides for Java คือ Java PowerPoint API สำหรับการจัดการและจัดการงานนำเสนอ ช่วยให้นักพัฒนาสามารถอ่าน เขียน แปลง และจัดการงานนำเสนอ PowerPoint ใน Java องค์ประกอบเอกสารทั้งหมด เช่น สไลด์ ตาราง ข้อความ แผนภูมิ รูปร่าง รูปภาพ และไดอะแกรม SmartArt สามารถเข้าถึงได้สำหรับการปรับแต่ง
</p>

<p>
 Aspose.Slides สำหรับ Java API รองรับการส่งออกงานนำเสนอเป็น PDF, PDF/A, HTML, XPS และรูปแบบรูปภาพ Java PowerPoint API มีคุณลักษณะเพิ่มเติมของ Java PPT มากมาย เช่น ผสาน โคลน แยก เปรียบเทียบ พิมพ์งานนำเสนอ PPT(X) ใน Java Aspose.Slides สำหรับ Java API ทำงานได้โดยไม่ต้องใช้การขึ้นต่อกันเพิ่มเติม
</p>

<div class="diagram1 d1-java">
 <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 Presentation API" src="https://www.aspose.cloud/templates/aspose/img/products/slides/aspose_slides-for-java.svg"/>
  <header>
   Aspose.Slides
  </header>
  <footer>
   <small>
    <em>
     for
    </em>
    Java
   </small>
  </footer>
 </div>

</div>

<div class="diagram1 d1-java">
 <div class="d1-row">
  <div class="d1-col d1-left">
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-cubes">
    </i>
    Java Runtime Environment
   </header>
   <ul>
    <li>
แอปพลิเคชัน JSP/JSF
    </li>
    <li>
แอปพลิเคชันเดสก์ท็อป
    </li>
   </ul>
  </div>

 </div>

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

</div>

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

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

 </div>

 <div class="d1-logo">
  <img width="70" height="75" alt="Presentation APIs for Java" src="https://www.aspose.cloud/templates/aspose/img/products/slides/aspose_slides-for-java.svg"/>
  <header>
   Aspose.Slides
  </header>
  <footer>
   <small>
    <em>
     for
    </em>
    Java
   </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">
    คุณสมบัติขั้นสูงของ Java PowerPoint API
   </h2>
   <p>
   </p>
   <div class="col-lg-4">
    <em class="fa fa-copy ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     สร้างหรือโคลนสไลด์ที่มีอยู่จากเทมเพลต
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-save ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     บันทึกและเปิดไฟล์เข้าและออกจากสตรีม
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-database ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     สร้างงานนำเสนอจากฐานข้อมูล
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-image 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">
     ทำงานกับตาราง PowerPoint
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-align-left ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     จัดรูปแบบข้อความและรูปร่าง
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-shield 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">
     ฝังแผนภูมิ Excel เป็นวัตถุ OLE ในสไลด์
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-flash ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     ทำงานกับส่วนประกอบ ActiveX
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     แปลงการนำเสนอเป็นหลายรูปแบบใน Java
    </h2>
    <p>
     Aspose.Slides สำหรับ Java API แสดงผลการนำเสนอในรูปแบบมาตรฐานจำนวนมากที่คล้ายกับรูปแบบดั้งเดิมโดยใช้เอ็นจิ้นการเรนเดอร์ เอ็นจิ้นการเรนเดอร์ได้รับการออกแบบมาเป็นพิเศษสำหรับการเรนเดอร์ที่มีความเที่ยงตรงสูงสุดต่อ PowerPoint การแปลงงานนำเสนอเป็นรูปแบบที่รองรับทำได้ง่ายเพียงแค่โหลด ตั้งค่ารูปแบบเอาต์พุต และเรียกใช้เมธอดบันทึก ด้วย Java PowerPoint API กำหนดการตั้งค่าของการแปลง Java PPT เพื่อเปลี่ยนเอกสารเอาต์พุตได้ทันที
    </p>
    <div class="codeblock" id="code">
     <h3>
      แสดงผลการนำเสนอ - Java
     </h3>
     <pre><code class="java">// load the file to be rendered

Presentation prest = new Presentation(dir + "template.pptx");

// Convert PPTX to PDF, XPS and TIFF

prest.save(dir + "output.pdf", SaveFormat.Pdf);

prest.save(dir + "output.xps", SaveFormat.Xps);

prest.save(dir + "output.tiff", SaveFormat.Tiff);</code></pre>
    </div>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     เปลี่ยนองค์ประกอบการนำเสนอใน Java
    </h2>
    <p>
     Aspose.Slides สำหรับ Java API สามารถจัดการองค์ประกอบสไลด์ทั้งหมดรวมถึงตาราง กล่องข้อความ สี่เหลี่ยมผืนผ้า polyline วงรี รูปร่างอัตโนมัติ กรอบรูป กรอบวิดีโอ กรอบเสียง และกรอบวัตถุ OLE Java PowerPoint API ยังมีชุดคลาส Java PPT ที่ออกแบบมาอย่างดี ซึ่งช่วยให้คุณจัดการแต่ละองค์ประกอบเหล่านี้ได้อย่างครอบคลุม
    </p>
   </div>

   <div class="col-lg-12">
    <h2 class="h2title">
     จัดการ PowerPoint SmartArt ใน Java
    </h2>
    <p>
     Aspose.Slides สำหรับ Java API สามารถสร้างหรือเข้าถึง จัดการ และลบรูปร่าง SmartArt ที่มีอยู่ออกจากสไลด์ได้อย่างง่ายดาย Java PowerPoint API อำนวยความสะดวกในการสำรวจคุณสมบัติของ SmartArt แบบไดนามิกหรือเพื่อจัดการโหนด SmartArt ตลอดจนจัดการเค้าโครง สไตล์ และสีของรูปร่าง SmartArt
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     สร้างภาพขนาดย่อของสไลด์ใน Java
    </h2>
    <p>
     มีความเป็นไปได้มากมายที่จะใช้ภาพขนาดย่อของสไลด์ เช่น สร้างโปรแกรมดูการนำเสนอออนไลน์ที่เว็บไซต์ที่กำหนดเอง แชร์ภาพขนาดย่อของสไลด์กับลูกค้าเป็นเทมเพลตการนำเสนอ และอื่นๆ อีกมากมาย Aspose.Slides สำหรับ Java API อนุญาตให้สร้างภาพขนาดย่อของสไลด์ด้วยโค้ดเพียงไม่กี่บรรทัด
    </p>
    <div class="codeblock" id="code">
     <h3>
      สร้างภาพขนาดย่อของสไลด์ - Java
     </h3>
     <pre><code class="java">// load the file

Presentation prest = new Presentation(dir + "template.pptx");

// access the first slide from the collection

ISlide sld = prest.getSlides().get_Item(0);

// create a full scale image of the slide

BufferedImage image = sld.getThumbnail(1f, 1f);

// save the image in JPEG format

ImageIO.write(image, "jpeg", new File(dir + "output.jpg"));</code></pre>
    </div>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Microsoft Office Automation – ไม่จำเป็น
    </h2>
    <p>
     API สร้างขึ้นโดยใช้โค้ดที่ได้รับการจัดการซึ่งไม่จำเป็นต้องติดตั้ง Microsoft Office หรือ Microsoft PowerPoint ในเครื่องเพื่อทำงานกับรูปแบบเอกสาร PowerPoint เป็นทางเลือกการทำงานอัตโนมัติของ Microsoft PowerPoint ที่สมบูรณ์แบบในแง่ของคุณสมบัติที่รองรับ ความปลอดภัย ความเสถียร ความสามารถในการปรับขนาด ความเร็ว และราคา
    </p>
   </div>
  </div>
 </div>
</div>
