ภาพรวมคุณสมบัติ
รูปแบบไฟล์และการแปลง
Aspose.Slides forC++ รองรับรูปแบบเอกสาร PowerPoint ส่วนใหญ่และยังสามารถส่งออกเป็นรูปแบบที่เป็นที่นิยมใช้กันอย่างกว้างขวางสำหรับการแลกเปลี่ยนระหว่างองค์กร ตารางต่อไปนี้แสดงรูปแบบเหล่านั้น:
| คุณสมบัติ | คำอธิบาย |
|---|---|
| Microsoft PowerPoint (PPT) | Aspose.Slides for C++ ให้การประมวลผลที่เร็วที่สุดสำหรับรูปแบบเอกสารการนำเสนอประเภทนี้ |
| Portable Document Format (PDF) | รูปแบบไฟล์ที่รองรับสามารถส่งออกเป็นเอกสาร Adobe Portable Document Format (PDF) ด้วยวิธีเดียว |
| XML Parser Specification (XPS) | ไฟล์รูปแบบทั้งหมดที่รองรับสามารถส่งออกเป็นเอกสาร XML Parser Specification (XPS) ด้วยวิธีเดียว |
| PresentationML (PPTX, XML) | Aspose.Slides for C++ รองรับการประมวลผลรูปแบบการนำเสนอ OOXML หรือที่เรียกว่า PresentationML หรือ PPTX |
| PPTX To HTML Conversion | Aspose.Slides for C++ รองรับการแปลงการนำเสนอเป็นรูปแบบ HTML |
การแสดงผล
Aspose.Slides for C++ รองรับการเรนเดอร์สไลด์ในเอกสารการนำเสนอด้วยความแม่นยำสูงเป็นรูปแบบกราฟิกต่าง ๆ ตามรายการต่อไปนี้:
| คุณสมบัติ | คำอธิบาย |
|---|---|
| C++ Supported Image Formats | ด้วย Aspose.Slides for C++ คุณจะสามารถเรนเดอร์ไม่เพียงแต่สไลด์การนำเสนอ แต่ยังรวมถึงภาพบนสไลด์ไปยังรูปแบบกราฟิกที่ C++ สนับสนุนทั้งหมด เช่น PNG, BMP และ JPEG |
| SVG Format | Aspose.Slides for C++ ยังให้วิธีการในตัวเพื่อส่งออกสไลด์การนำเสนอเป็นรูปแบบ Scalable Vector Graphics (SVG) |
คุณลักษณะของเนื้อหา
Aspose.Slides forC++ ทำให้คุณสามารถเข้าถึง, แก้ไข หรือสร้างเนื้อหาส่วนใหญ่ของเอกสารการนำเสนอได้
| คุณสมบัติ | คำอธิบาย |
|---|---|
| Master Slides | Master Slides กำหนดเค้าโครงของสไลด์ปกติ Aspose.Slides for C++ ทำให้คุณสามารถเข้าถึงและแก้ไข Master Slides ของเอกสารการนำเสนอ |
| Normal Slides | ด้วย Aspose.Slides for C++ คุณไม่เพียงสร้างสไลด์ใหม่หลายประเภท แต่ยังสามารถเข้าถึงและแก้ไขสไลด์ที่มีอยู่ในเอกสารการนำเสนอ |
| Cloning / Copying Slides | Aspose.Slides for C++ มีเมธอดในตัวเพื่อคัดลอกหรือทำสำเนาสไลด์ที่มีอยู่ ไม่เพียงภายในงานนำเสนอเดียว แต่ยังจากงานนำเสนอหนึ่งไปยังอีกงานหนึ่ง เนื่องจากสไลด์สืบทอดเค้าโครงจาก master slide วิธีการคัดลอกในตัวจะคัดลอก master ด้วยโดยอัตโนมัติ |
| Place Holders and Text Holders | คุณยังสามารถเข้าถึง place holders และ text holders ในสไลด์ได้ อีกทั้งสามารถสร้างสไลด์พร้อม text holders ตั้งแต่ต้นโดยใช้เมธอดที่เหมาะสม |
| Header and Footers | Aspose.Slides for C++ ยังอำนวยความสะดวกในการจัดการส่วนหัว / ส่วนท้ายในสไลด์ |
| Notes in Slides | ด้วย Aspose.Slides for C++ คุณไม่เพียงเข้าถึงและแก้ไขโน้ตที่เชื่อมโยงกับสไลด์แต่ยังสามารถเพิ่มโน้ตได้ |
| Finding a Shape | คุณสามารถค้นหา shape เฉพาะจากสไลด์โดยใช้ข้อความแทน (alternative text) ที่เชื่อมโยงกับ shape นั้น |
| Backgrounds | Aspose.Slides for C++ ทำให้คุณสามารถทำงานกับพื้นหลังที่เชื่อมโยงกับ master หรือสไลด์ปกติของการนำเสนอ |
| Text Boxes | กล่องข้อความสามารถสร้างจากศูนย์ได้ ทั้งกล่องข้อความที่มีอยู่สามารถเข้าถึงและแก้ไขข้อความโดยไม่สูญเสียรูปแบบเดิม |
| Rectangle Shapes | รูปสี่เหลี่ยมสามารถสร้างหรือแก้ไขได้โดย Aspose.Slides for C++ |
| Poly Line Shapes | รูป poly line สามารถสร้างหรือแก้ไขได้โดย Aspose.Slides for C++ |
| Ellipse Shapes | รูปวงรีสามารถสร้างหรือแก้ไขได้โดย Aspose.Slides for C++ |
| Group Shapes | Aspose.Slides for C++ รองรับรูปแบบกลุ่ม (group shapes) |
| Auto Shapes | Auto shapes ก็ได้รับการสนับสนุนโดย Aspose.Slides for C++ |
| Shapes Serialization | แม้ว่า Aspose.Slides for C++ จะรองรับรูปแบบ shape จำนวนมาก แต่หากมี shape ที่ไม่ได้รับการสนับสนุน Aspose.Slides for C++ มีวิธีการ serialization ที่คุณสามารถใช้เพื่อแปลง shape นั้นจากสไลด์ที่มีอยู่เพื่อใช้งานต่อใน Aspose.Slides for C++ ตามความต้องการ |
| Picture Frames | รูปภาพถูกจัดการใน picture frames ด้วย Aspose.Slides for C++ |
| Audio Frames | ไฟล์เสียงสามารถเชื่อมโยงหรือฝังในสไลด์ผ่าน audio frames โดย Aspose.Slides for C++ |
| Video Frames | ไฟล์วิดีโอถูกจัดการใน video frames ผ่าน Aspose.Slides for C++ |
| OLE Frame | OLE Objects ถูกจัดการใน OLE frames โดย Aspose.Slides for C++ |
| Tables | ตารางบนสไลด์ก็ได้รับการสนับสนุนโดย Aspose.Slides for C++ |
| Text Frame | ข้อความที่เชื่อมโยงกับ shape ใดก็สามารถเข้าถึงได้ผ่าน text frame ของ shape นั้น |
| Text Scanning | ข้อความในงานนำเสนอสามารถสแกนได้ทั้งระดับงานนำเสนอหรือระดับสไลด์ผ่านเมธอดสแกนในตัว |
| Animations | สามารถประยุกต์ใช้งานแอนิเมชันบน shape |
| Slide Shows | การแสดงสไลด์, การเปลี่ยนสไลด์และ Morph Transitions ก็ได้รับการสนับสนุน |
คุณลักษณะการจัดรูปแบบ
สามารถจัดรูปแบบข้อความและ shape บนสไลด์ในเอกสารการนำเสนอโดยใช้ Aspose.Slides for C++ ได้
| คุณสมบัติ | คำอธิบาย |
|---|---|
| Text Formatting | ใน Aspose.Slides for C++ ข้อความถูกจัดการผ่าน text frames ที่เชื่อมโยงกับ shape ดังนั้นข้อความสามารถจัดรูปแบบได้โดยใช้ paragraph และ portion ที่เชื่อมโยงกับ text frames รายการส่วนของข้อความต่อไปนี้สามารถจัดรูปแบบผ่าน Aspose.Slides for C++. - ประเภทฟอนต์ - ขนาดฟอนต์ - สีฟอนต์ - เงาฟอนต์ - การจัดแนวย่อหน้า - รายการหัวข้อย่อหน้า - การจัดวางย่อหน้า |
| Shape Formatting | ใน Aspose.Slides for C++ องค์ประกอบพื้นฐานของสไลด์คือ shape รายการคุณลักษณะของ Shape ต่อไปนี้สามารถจัดรูปแบบได้โดยใช้ Aspose.Slides for C++: - ตำแหน่ง - ขนาด - เส้น - การเติม (รวมถึง Pattern, Gradient, Solid) - ข้อความ - ภาพ |
คำถามที่พบบ่อย
ฉันต้องติดตั้ง Microsoft PowerPoint บนเซิร์ฟเวอร์หรือ PC เพื่อให้ไลบรารีทำงานหรือไม่?
ไม่จำเป็น PowerPoint ไม่ต้องการ; Aspose.Slides เป็นเอนจินแยกส่วนสำหรับสร้าง, แก้ไข, แปลงและเรนเดอร์การนำเสนอ
การทำงานของ multithreading เป็นอย่างไร? สามารถทำการประมวลผลแบบขนานได้หรือไม่?
สามารถประมวลผลเอกสารต่าง ๆ ในเธรดที่แตกต่างกันได้อย่างปลอดภัย; ไม่ควรใช้วัตถุ การนำเสนอ เดียวกันโดย หลายเธรด พร้อมกัน
ไฟล์ที่มีรหัสผ่านและการเข้ารหัสได้รับการสนับสนุนหรือไม่?
ใช่ คุณสามารถ เปิดการนำเสนอที่เข้ารหัส ตั้งรหัสผ่านเปิดหรือเขียน หรือเอารหัสผ่านออก และตรวจสอบสถานะการป้องกันได้
ฉันต้องดูแลแพคเกจฟอนต์ในคอนเทนเนอร์ Linux หรือไม่?
ใช่ แนะนำให้ติดตั้งแพคเกจฟอนต์ทั่วไปและ/หรือระบุ ไดเรกทอรีฟอนต์ อย่างชัดเจนในแอปพลิเคชันของคุณเพื่อหลีกเลี่ยงการแทนที่ที่ไม่คาดคิด
มีข้อจำกัดในรุ่นประเมินหรือไม่?
ใน โหมดประเมิน จะมีลายน้ำเพิ่มในผลลัพธ์และมีข้อจำกัดบางประการ; มี ใบอนุญาตชั่วคราว 30 วัน ให้ใช้สำหรับการทดสอบเต็มฟีเจอร์
การนำเข้ารูปแบบภายนอกเข้าสู่การนำเสนอ (PDF/HTML → PPTX) ได้รับการสนับสนุนหรือไม่?
ใช่ คุณสามารถเพิ่ม หน้าดี PDF และเนื้อหา HTML ไปยังการนำเสนอ เพื่อนำมาสร้างเป็นสไลด์