# แปลงงานนำเสนอเป็นหลายรูปแบบใน PHP

> แปลงงานนำเสนอ PowerPoint และ OpenDocument ไปเป็น PPTX, PDF, HTML, ภาพ, XPS, TIFF และอื่น ๆ ด้วย Aspose.Slides for PHP via Java.

Source: https://docs.aspose.com/slides/th/php-java/convert-presentation/
Updated: 2026-06-13

## **ภาพรวม**

Aspose.Slides for PHP via Java สามารถโหลดงานนำเสนอ PowerPoint และ OpenDocument แล้วบันทึกหรือเรนเดอร์เป็นรูปแบบอื่น ๆ ได้หลายรูปแบบโดยไม่ต้องใช้ Microsoft PowerPoint, OpenOffice หรือ LibreOffice คุณสามารถแปลงไฟล์ PPT เก่าเป็น PPTX สมัยใหม่, ส่งออกงานนำเสนอเป็นเอกสารแบบคงที่เช่น PDF และ XPS, เผยแพร่สไลด์เป็น HTML, หรือเรนเดอร์สไลด์เป็นไฟล์รูปภาพสำหรับพรีวิว, รูปย่อ, และการเก็บถาวร

การแปลงเอกสารส่วนใหญ่ใช้ขั้นตอนทั่วไปเดียวกัน: โหลดไฟล์ต้นฉบับ, เลือกรูปแบบผลลัพธ์ที่ต้องการ, และใช้ตัวเลือกเฉพาะรูปแบบเมื่อจำเป็น สำหรับรูปแบบภาพแต่ละสไลด์จะถูกเรนเดอร์แยกกันแล้วบันทึกเป็นภาพเรสเตอร์หรือเวกเตอร์ บทความเฉพาะที่ลิงก์ด้านล่างให้รายละเอียดการทำงานสำหรับแต่ละกรณี

## **เลือกสถานการณ์การแปลง**

ใช้บทความด้านล่างสำหรับตัวอย่าง PHP ที่สมบูรณ์และตัวเลือกเฉพาะรูปแบบ

| สถานการณ์ | ใช้เมื่อคุณต้องการ | บทความ |
| --- | --- | --- |
| PPT/PPTX/ODP to PPTX | ปรับปรุงไฟล์ PPT เก่า, ทำให้ไฟล์ PPTX ที่มีอยู่เป็นมาตรฐาน, หรือแปลงงานนำเสนอ OpenDocument เป็น PowerPoint PPTX | [แปลง PPT เป็น PPTX](/slides/th/php-java/convert-ppt-to-pptx/), [แปลง ODP เป็น PPTX](/slides/th/php-java/convert-odp-to-pptx/), [บันทึกงานนำเสนอ](/slides/th/php-java/save-presentation/) |
| PPTX to PPT | บันทึกงานนำเสนอ PowerPoint สมัยใหม่เป็นรูปแบบไฟล์ไบนารี PPT เก่าสำหรับความเข้ากันกับเวิร์กโฟลว์เก่า | [แปลง PPTX เป็น PPT](/slides/th/php-java/convert-pptx-to-ppt/) |
| PPT/PPTX/ODP to PDF | สร้างเอกสารแบบคงที่ที่พกพาได้, ค้นหาได้, สำหรับการแชร์, พิมพ์, หรือเก็บถาวร | [แปลง PowerPoint เป็น PDF](/slides/th/php-java/convert-powerpoint-to-pdf/) |
| PPT/PPTX/ODP to PDF with notes | ส่งออกโน้ตผู้บรรยายพร้อมกับเนื้อหาสไลด์ | [แปลง PowerPoint เป็น PDF พร้อมโน้ต](/slides/th/php-java/convert-powerpoint-to-pdf-with-notes/) |
| PPT/PPTX/ODP to HTML | เผยแพร่งานนำเสนอเป็นหน้า HTML และควบคุมรูปภาพ, แบบอักษร, โน้ต, และตัวเลือกการจัดวางแบบตอบสนอง | [แปลง PowerPoint เป็น HTML](/slides/th/php-java/convert-powerpoint-to-html/) |
| PPT/PPTX/ODP to HTML5 | ส่งออกสไลด์เป็น HTML5 สำหรับการดูในเบราว์เซอร์พร้อมการจัดรูปแบบและการโต้ตอบที่คงไว้ | [แปลงงานนำเสนอเป็น HTML5](/slides/th/php-java/export-to-html5/) |
| PPT/PPTX/ODP to PNG | เรนเดอร์แต่ละสไลด์เป็นรูป PNG สำหรับพรีวิว, รูปย่อ, หรือผลลัพธ์บนเว็บ | [แปลง PowerPoint เป็น PNG](/slides/th/php-java/convert-powerpoint-to-png/) |
| PPT/PPTX/ODP to JPG | เรนเดอร์สไลด์เป็นรูป JPG และควบคุมขนาดและคุณภาพของภาพ | [แปลง PowerPoint เป็น JPG](/slides/th/php-java/convert-powerpoint-to-jpg/) |
| Slide to SVG | ส่งออกสไลด์เดี่ยวเป็นกราฟิกเวกเตอร์ที่ปรับขนาดได้ | [เรนเดอร์สไลด์เป็น SVG](/slides/th/php-java/render-a-slide-as-an-svg-image/) |
| PPT/PPTX/ODP to XPS | สร้างเอกสาร XPS แบบคงที่ | [แปลง PowerPoint เป็น XPS](/slides/th/php-java/convert-powerpoint-to-xps/) |
| PPT/PPTX/ODP to TIFF | บันทึกงานนำเสนอเป็นไฟล์ TIFF หลายหน้าเพื่อการพิมพ์, สแกน, แฟกซ์, หรือเวิร์กโฟลว์การเก็บถาวร | [แปลง PowerPoint เป็น TIFF](/slides/th/php-java/convert-powerpoint-to-tiff/) |
| PPT/PPTX/ODP to TIFF with notes | บันทึกสไลด์พร้อมโน้ตผู้บรรยายเป็น TIFF | [แปลง PowerPoint เป็น TIFF พร้อมโน้ต](/slides/th/php-java/convert-powerpoint-to-tiff-with-notes/) |
| PPT/PPTX to Markdown | ดึงเนื้อหางานนำเสนอออกเป็น Markdown สำหรับเอกสารและเวิร์กโฟลว์แบบข้อความ | [แปลง PowerPoint เป็น Markdown](/slides/th/php-java/convert-powerpoint-to-markdown/) |
| PPT/PPTX to animated GIF | สร้าง GIF เคลื่อนไหวจากสไลด์ | [แปลง PowerPoint เป็น Animated GIF](/slides/th/php-java/convert-powerpoint-to-animated-gif/) |
| PPT/PPTX to video | สร้างเวิร์กโฟลว์การส่งออกเป็นวิดีโอจากสไลด์งานนำเสนอ | [แปลง PowerPoint เป็น Video](/slides/th/php-java/convert-powerpoint-to-video/) |
| Presentation to XAML | ส่งออกสไลด์เป็น XAML สำหรับสถานการณ์ UI ของ PHP หรือ Java | [ส่งออกงานนำเสนอเป็น XAML](/slides/th/php-java/export-to-xaml/) |

สำหรับรายการรูปแบบไฟล์นำเข้าและส่งออกที่กว้างขวางกว่า ดูที่ [Supported File Formats](/slides/th/php-java/supported-file-formats/)

## **การแปลง PowerPoint และ OpenDocument**

Aspose.Slides for PHP via Java รองรับการแปลงจากรูปแบบงานนำเสนอที่ใช้งานทั่วไป เช่น PPT, PPTX, PPS, PPSX, POT, POTX, และ ODP API การแปลงเดียวกันใช้ได้ทั้งไฟล์ PowerPoint และ OpenDocument ดังนั้นเวิร์กโฟลว์ที่บันทึกไฟล์ PPTX เป็น PDF สามารถนำไปใช้กับไฟล์ ODP ได้โดยเพียงเปลี่ยนไฟล์อินพุต

เมื่อแปลงไฟล์ ODP จำไว้ว่าแอปพลิเคชัน PowerPoint และ OpenDocument ไม่สนับสนุนทุกคุณลักษณะของการจัดวางและการฟอร์แมตในแบบเดียวกัน หากไฟล์ ODP ถูกสร้างใน LibreOffice หรือ OpenOffice Impress ควรตรวจสอบผลลัพธ์และใช้ตัวเลือกที่อธิบายใน [Convert OpenDocument Presentations](/slides/th/php-java/convert-openoffice-odp/) เมื่อคุณต้องการคำแนะนำเฉพาะรูปแบบ

## **การแปลง PPT เป็น PPTX**

PPT เป็นรูปแบบไฟล์ไบนารีเก่าของ PowerPoint ส่วน PPTX เป็นรูปแบบ Office Open XML สมัยใหม่ Aspose.Slides for PHP via Java รองรับการแปลง PPT เป็น PPTX ด้วยความแม่นยำสูงโดยคงโครงสร้างงานนำเสนอที่ซับซ้อน เช่น มาสเตอร์, เลย์เอาต์, สไลด์, ชาร์ต, รูปร่างที่รวมกลุ่ม, พื้นที่จัดเก็บ, กรอบข้อความ, เนื้อผ้า, และการเติมรูปภาพ

ดูรายละเอียดเพิ่มเติมที่ [Convert PPT to PPTX](/slides/th/php-java/convert-ppt-to-pptx/) และ [PPT vs PPTX](/slides/th/php-java/ppt-vs-pptx/)

## **การส่งออกแบบคงที่**

PDF, XPS, และ TIFF มีประโยชน์เมื่อผลลัพธ์ต้องคงรูปลักษณ์เดียวกันบนอุปกรณ์ทุกชนิดและไม่ควรถูกแก้ไขเป็นงานนำเสนอ บทความ PDF, XPS, และ TIFF เฉพาะให้คำแนะนำในการควบคุมการสอดคล้อง, สไลด์ที่ซ่อน, โน้ต, คุณภาพภาพ, การบีบอัด, รูปแบบพิกเซล, และขนาดผลลัพธ์

## **การส่งออกเป็น HTML และภาพ**

การส่งออกเป็น HTML และ HTML5 มีประโยชน์สำหรับการดูในเบราว์เซอร์, การเผยแพร่บนเว็บ, และการแชร์แบบเบา การส่งออกเป็นภาพมีประโยชน์เมื่อแต่ละสไลด์ต้องเป็นพรีวิว, รูปย่อ, หรือทรัพยากรเรสเตอร์ ใช้บทความ PNG, JPG, และ SVG เพื่อรับแนวทางการเรนเดอร์เฉพาะรูปแบบ

## **FAQ**

**ต้องใช้ Microsoft PowerPoint เพื่อแปลงงานนำเสนอหรือไม่?**

ไม่ Aspose.Slides for PHP via Java เป็นไลบรารีอิสระและไม่ต้องการ Microsoft PowerPoint หรือการทำงานอัตโนมัติของ Office

**สามารถแปลงหลายงานนำเสนอพร้อมกันได้หรือไม่?**

ได้ โหลดงานนำเสนอแต่ละไฟล์, บันทึกเป็นรูปแบบที่ต้องการ, แล้วทำลายวัตถุงานนำเสนอหลังการประมวลผล สำหรับการประมวลผลแบบขนาน ใช้ตัวอย่างงานนำเสนอแยกกันและปฏิบัติตามคำแนะนำเกี่ยวกับ [multithreading](/slides/th/php-java/multithreading/)

**สามารถส่งออกเฉพาะสไลด์ที่เลือกได้หรือไม่?**

ได้ วิธีการส่งออกหลายวิธีอนุญาตให้คุณกำหนดดัชนีสไลด์หรือเรนเดอร์สไลด์เดี่ยว ๆ ขึ้นอยู่กับรูปแบบผลลัพธ์ ดูบทความเฉพาะสำหรับรูปแบบเป้าหมาย

**สามารถรวมสไลด์ที่ซ่อนเมื่อส่งออกเป็น PDF หรือ XPS ได้หรือไม่?**

ได้ ใช้การตั้งค่าการส่งออกสไลด์ที่ซ่อนตามที่อธิบายในบทความ [PDF](/slides/th/php-java/convert-powerpoint-to-pdf/) และ [XPS](/slides/th/php-java/convert-powerpoint-to-xps/)

**สามารถสร้างไฟล์ PDF/A ได้หรือไม่?**

ได้ มีการตั้งค่าการสอดคล้องของ PDF สำหรับการส่งออก PDF ดูที่ [Convert PowerPoint to PDF](/slides/th/php-java/convert-powerpoint-to-pdf/) สำหรับรายละเอียด

**แบบอักษรจัดการอย่างไรระหว่างการแปลง?**

Aspose.Slides สามารถใช้แบบอักษรฝัง, การสำรองแบบอักษร, และการตั้งค่าการทดแทนแบบอักษร ดูที่ [Embedded Font](/slides/th/php-java/embedded-font/), [Fallback Font](/slides/th/php-java/fallback-font/), และ [Font Substitution](/slides/th/php-java/font-substitution/)
