แปลงงานนำเสนอเป็นหลายรูปแบบใน C++
ภาพรวม
Aspose.Slides สำหรับ C++ สามารถโหลดไฟล์งานนำเสนอ PowerPoint และ OpenDocument แล้วบันทึกหรือแปลงเป็นรูปแบบอื่น ๆ มากมายได้โดยไม่ต้องใช้ Microsoft PowerPoint, OpenOffice หรือ LibreOffice คุณสามารถแปลงไฟล์ PPT เก่าเป็น PPTX สมัยใหม่, ส่งออกงานนำเสนอเป็นเอกสารรูปแบบคงที่เช่น PDF และ XPS, เผยแพร่สไลด์เป็น HTML, หรือแปลงสไลด์เป็นไฟล์รูปภาพสำหรับพรีวิว, ภาพย่อย และการเก็บถาวรได้
การแปลงเอกสารส่วนใหญ่ใช้กระบวนการทำงานทั่วไปเดียวกัน: โหลดไฟล์ต้นฉบับ, เลือกรูปแบบผลลัพธ์ที่ต้องการ, และกำหนดค่าตัวเลือกเฉพาะรูปแบบเมื่อจำเป็น สำหรับรูปแบบภาพแต่ละสไลด์จะถูกเรนเดอร์แยกจากกันแล้วบันทึกเป็นภาพราสเตอร์หรือเวกเตอร์ บทความเฉพาะด้านที่เชื่อมโยงด้านล่างนี้ให้รายละเอียดการทำงานสำหรับแต่ละกรณี
เลือกสถานการณ์การแปลง
ใช้บทความด้านล่างเป็นตัวอย่างโค้ด C++ ฉบับเต็มและตัวเลือกเฉพาะรูปแบบ
| สถานการณ์ | ใช้เมื่อคุณต้องการ | บทความ |
|---|---|---|
| PPT/PPTX/ODP ไปยัง PPTX | ปรับรุ่นไฟล์ PPT เก่า, ทำให้ไฟล์ PPTX มีรูปแบบสอดคล้อง, หรือแปลงงานนำเสนอ OpenDocument ไปเป็น PowerPoint PPTX | แปลง PPT เป็น PPTX,แปลง ODP เป็น PPTX,บันทึกงานนำเสนอ |
| PPTX ไปยัง PPT | บันทึกงานนำเสนอ PowerPoint สมัยใหม่เป็นไฟล์ไบนารี PPT เก่าเพื่อความเข้ากันได้กับกระบวนการทำงานรุ่นก่อน | แปลง PPTX เป็น PPT |
| PPT/PPTX/ODP ไปยัง PDF | สร้างเอกสารคงที่ที่พกพาได้, ค้นหาได้, และเหมาะกับการแชร์, พิมพ์ หรือเก็บถาวร | แปลง PowerPoint เป็น PDF |
| PPT/PPTX/ODP ไปยัง PDF พร้อมโน๊ต | ส่งออกบันทึกย่อผู้พูดพร้อมเนื้อหาสไลด์ | แปลง PowerPoint เป็น PDF พร้อมโน๊ต |
| PPT/PPTX/ODP ไปยัง HTML | เผยแพร่งานนำเสนอเป็นหน้า HTML และควบคุมรูปภาพ, ฟอนท์, โน๊ต, และตัวเลือกการจัดวางแบบตอบสนอง | แปลง PowerPoint เป็น HTML |
| PPT/PPTX/ODP ไปยัง HTML5 | ส่งออกสไลด์เป็น HTML5 สำหรับการดูในเบราว์เซอร์พร้อมการจัดรูปแบบและการโต้ตอบที่คงอยู่ | ส่งออกงานนำเสนอเป็น HTML5 |
| PPT/PPTX/ODP ไปยัง PNG | เรนเดอร์แต่ละสไลด์เป็นภาพ PNG สำหรับพรีวิว, ภาพย่อย หรือผลลัพธ์บนเว็บ | แปลง PowerPoint เป็น PNG |
| PPT/PPTX/ODP ไปยัง JPG | เรนเดอร์สไลด์เป็นภาพ JPG และควบคุมขนาดภาพและคุณภาพ | แปลง PowerPoint เป็น JPG |
| สไลด์ไปยัง SVG | ส่งออกสไลด์แต่ละอันเป็นกราฟิกเวกเตอร์ขยายได้ | เรนเดอร์สไลด์เป็น SVG |
| PPT/PPTX/ODP ไปยัง XPS | สร้างเอกสาร XPS แบบคงที่ | แปลง PowerPoint เป็น XPS |
| PPT/PPTX/ODP ไปยัง TIFF | บันทึกงานนำเสนอเป็นไฟล์ TIFF หลายหน้าเพื่อการพิมพ์, สแกน, แฟกซ์ หรือกระบวนการเก็บถาวร | แปลง PowerPoint เป็น TIFF |
| PPT/PPTX/ODP ไปยัง TIFF พร้อมโน๊ต | บันทึกสไลด์พร้อมบันทึกย่อผู้พูดเป็น TIFF | แปลง PowerPoint เป็น TIFF พร้อมโน๊ต |
| PPT/PPTX ไปยัง Word | แปลงสไลด์เป็นเอกสาร Word เมื่อคุณต้องการผลลัพธ์สไตล์เอกสาร | แปลง PowerPoint เป็น Word |
| PPT/PPTX ไปยัง Markdown | ดึงเนื้อหางานนำเสนอเป็น Markdown เพื่อใช้ในเอกสารและกระบวนการทำงานแบบข้อความ | แปลง PowerPoint เป็น Markdown |
| PPT/PPTX ไปยัง GIF เคลื่อนไหว | สร้าง GIF เคลื่อนไหวจากสไลด์ | แปลง PowerPoint เป็น Animated GIF |
| PPT/PPTX ไปยังวิดีโอ | สร้างกระบวนการส่งออกวิดีโอจากสไลด์งานนำเสนอ | แปลง PowerPoint เป็น Video |
| งานนำเสนอไปยัง XAML | ส่งออกสไลด์เป็น XAML สำหรับสถานการณ์ UI ของ C++ | ส่งออกงานนำเสนอเป็น XAML |
สำหรับรายการรูปแบบไฟล์เข้าและออกที่กว้างขึ้น ดูที่ รูปแบบไฟล์ที่สนับสนุน.
การแปลง PowerPoint และ OpenDocument
Aspose.Slides สำหรับ C++ รองรับการแปลงจากรูปแบบงานนำเสนอที่ใช้กันทั่วไปเช่น PPT, PPTX, PPS, PPSX, POT, POTX และ ODP API การแปลงเดียวกันใช้สำหรับไฟล์ PowerPoint และ OpenDocument ดังนั้นกระบวนการที่บันทึกไฟล์ PPTX เป็น PDF สามารถนำไปใช้กับไฟล์ ODP ได้โดยเปลี่ยนเพียงไฟล์อินพุตเท่านั้น
เมื่อแปลงไฟล์ ODP จำไว้ว่าแอปพลิเคชัน PowerPoint และ OpenDocument ไม่สนับสนุนคุณลักษณะการจัดวางและการจัดรูปแบบทุกอย่างในลักษณะเดียวกัน หากไฟล์ ODP ถูกสร้างใน LibreOffice หรือ OpenOffice Impress ให้ตรวจสอบผลลัพธ์และใช้ตัวเลือกที่อธิบายใน แปลงงานนำเสนอ OpenDocument เมื่อคุณต้องการคำแนะนำเฉพาะรูปแบบ
การแปลง PPT เป็น PPTX
PPT เป็นรูปแบบไบนารีเก่าของ PowerPoint ส่วน PPTX เป็นรูปแบบ Office Open XML สมัยใหม่ Aspose.Slides สำหรับ C++ รองรับการแปลง PPT ไปเป็น PPTX ด้วยความแม่นยำสูงโดยคงโครงสร้างงานนำเสนอที่ซับซ้อน เช่น มาสเตอร์, เลย์เอาต์, สไลด์, ชาร์ต, กลุ่มรูปทรง, ตัวจัดตำแหน่ง, กรอบข้อความ, เนื้อผ้า, และการเติมภาพ
ดูรายละเอียดเพิ่มเติมที่ แปลง PPT เป็น PPTX.
การส่งออกรูปแบบคงที่
PDF, XPS, และ TIFF มีประโยชน์เมื่อผลลัพธ์ต้องแสดงผลเดียวกันบนทุกอุปกรณ์และไม่ควรแก้ไขเป็นงานนำเสนอ บทความเฉพาะ PDF, XPS, และ TIFF จะอธิบายวิธีควบคุมการปฏิบัติตามมาตรฐาน, สไลด์ที่ซ่อน, โน๊ต, คุณภาพภาพ, การบีบอัด, ฟอร์แมตพิกเซล, และขนาดผลลัพธ์
การส่งออก HTML และภาพ
การส่งออก HTML และ HTML5 มีประโยชน์สำหรับการดูในเบราว์เซอร์, การเผยแพร่บนเว็บ, และการแชร์แบบเบา ๆ การส่งออกภาพมีประโยชน์เมื่อแต่ละสไลด์ต้องกลายเป็นพรีวิว, ภาพย่อย, หรือแอสเซ็ตแบบราสเตอร์ ใช้บทความ PNG, JPG, และ SVG เพื่อรับคำแนะนำการเรนเดอร์เฉพาะรูปแบบ
คำถามที่พบบ่อย
จำเป็นต้องใช้ Microsoft PowerPoint เพื่อแปลงงานนำเสนอหรือไม่?
ไม่ใช่ Aspose.Slides สำหรับ C++ เป็นไลบรารีอิสระและไม่ต้องการ Microsoft PowerPoint หรือการทำงานอัตโนมัติของ Office
ฉันสามารถแปลงงานนำเสนอจำนวนมากเป็นชุดได้หรือไม่?
ได้ โหลดงานนำเสนอแต่ละไฟล์, บันทึกเป็นรูปแบบที่ต้องการ, แล้วทำลายอ็อบเจ็กต์งานนำเสนอหลังการประมวลผล หากต้องการประมวลผลแบบขนาน ให้ใช้อินสแตนซ์งานนำเสนอแยกกันและปฏิบัติตามคำแนะนำของ การทำงานหลายเธรด
ฉันสามารถส่งออกเฉพาะสไลด์ที่เลือกได้หรือไม่?
ได้ วิธีการส่งออกหลายอย่างอนุญาตให้ระบุดัชนีสไลด์หรือเรนเดอร์สไลด์เดี่ยวตามรูปแบบผลลัพธ์ที่ต้องการ ดูบทความเฉพาะสำหรับรูปแบบเป้าหมาย
ฉันสามารถรวมสไลด์ที่ซ่อนได้เมื่อส่งออกเป็น PDF หรือ XPS หรือไม่?
ได้ ใช้การตั้งค่าการส่งออกสไลด์ที่ซ่อนได้ที่อธิบายไว้ในบทความ PDF และ XPS
ฉันสามารถสร้างผลลัพธ์ PDF/A ได้หรือไม่?
ได้ มีการตั้งค่าการปฏิบัติตามมาตรฐาน PDF สำหรับการส่งออก PDF ดูรายละเอียดใน แปลง PowerPoint เป็น PDF
ฟอนท์จะถูกจัดการอย่างไรระหว่างการแปลง?
Aspose.Slides สามารถใช้ฟอนท์ที่ฝังไว้, ฟอนท์สำรอง, และการตั้งค่าการทดแทนฟอนท์ได้ ดูที่ ฟอนท์ที่ฝังไว้, ฟอนท์สำรอง, และ การทดแทนฟอนท์