تبدیل PPT به PPTX در PHP
مرور کلی
این مقاله توضیح میدهد چگونه ارائهٔ PowerPoint را در قالب PPT به قالب PPTX با استفاده از PHP و برنامهٔ آنلاین تبدیل PPT به PPTX تبدیل کنیم. موضوع زیر پوشش داده شده است.
- تبدیل PPT به PPTX
تبدیل PPT به PPTX در PHP
برای کد نمونهٔ Java جهت تبدیل PPT به PPTX، لطفاً به بخش زیر بهنام Convert PPT to PPTX مراجعه کنید. این کد فقط فایل PPT را بارگذاری کرده و در قالب PPTX ذخیره میکند. با تعیین قالبهای ذخیرهٔ مختلف میتوانید فایل PPT را به بسیاری از قالبهای دیگر مانند PDF، XPS، ODP، HTML و غیره نیز ذخیره کنید همانطور که در این مقالات بحث شده است.
- تبدیل PPT به PDF در PHP
- تبدیل PPT به XPS در PHP
- تبدیل PPT به HTML در PHP
- تبدیل PPT به ODP در PHP
- تبدیل PPT به PNG در PHP
دربارهٔ تبدیل PPT به PPTX
تبدیل فرمت قدیمی PPT به PPTX با Aspose.Slides API. اگر نیاز دارید هزاران ارائهٔ PPT را به فرمت PPTX تبدیل کنید، بهترین راه حل انجام این کار بهصورت برنامهنویسی است. با Aspose.Slides API این کار تنها در چند خط کد امکانپذیر است. API سازگاری کامل برای تبدیل ارائهٔ PPT به PPTX را پشتیبانی میکند و میتوانید:
- تبدیل ساختارهای پیچیدهٔ استادها، طرحبندیها و اسلایدها.
- تبدیل ارائه با نمودارها.
- تبدیل ارائه با شکلهای گروهی، شکلهای خودکار (مانند مستطیلها و بیضیها)، شکلهایی با هندسهٔ سفارشی.
- تبدیل ارائهای که دارای بافتها و سبکهای پرکنندهٔ تصویر برای شکلهای خودکار باشد.
- تبدیل ارائه با مکاننمایها، فریمهای متن و نگهدارندههای متن.
یک نگاهی به برنامهٔ Aspose.Slides PPT to PPTX Conversion بیندازید:
این برنامه بر پایهٔ Aspose.Slides API ساخته شده است، بنابراین میتوانید نمونهٔ زندهٔ قابلیتهای تبدیل پایهٔ PPT به PPTX را مشاهده کنید. Aspose.Slides Conversion یک برنامهٔ وب است که اجازه میدهد فایل ارائهٔ PPT را رها کنید و پس از تبدیل آن را به صورت PPTX دانلود نمایید.
نمونههای دیگر زندهٔ Aspose.Slides Conversion را بیابید.
تبدیل PPT به PPTX
Aspose.Slides برای PHP از طریق Java اکنون به توسعهدهندگان امکان دسترسی به PPT را با استفاده از نمونهٔ کلاس Presentation و تبدیل آن به قالب مربوطهٔ PPTX میدهد. در حال حاضر، تبدیل جزئی PPT به PPTX را پشتیبانی میکند. برای جزئیات بیشتر دربارهٔ ویژگیهای پشتیبانیشده و پشتیبانینشده در تبدیل PPT به PPTX، لطفاً به این مستندات لینک مراجعه کنید.
Aspose.Slides برای PHP از طریق Java کلاس Presentation را ارائه میدهد که نمایانگر یک فایل ارائهٔ PPTX است. کلاس Presentation اکنون میتواند همچنین به PPT از طریق Presentation دسترسی پیدا کند هنگامی که شیء نمونهسازی میشود. مثال زیر نشان میدهد چگونه یک ارائهٔ PPT را به ارائهٔ PPTX تبدیل کنیم.
# یک شی Presentation ایجاد کنید که نمایانگر یک فایل PPTX است
$pres = new Presentation("Aspose.ppt");
try {
# ذخیره ارائهٔ PPTX در قالب PPTX
$pres->save("ConvertedAspose.pptx", SaveFormat::Pptx);
} finally {
if (!java_is_null($pres)) {
$pres->dispose();
}
}
![]() |
|---|
| شکل : ارائهٔ PPT منبع |
کد بالا پس از تبدیل، ارائهٔ PPTX زیر را تولید کرد:
![]() |
|---|
| شکل: ارائهٔ PPTX تولید شده پس از تبدیل |
سؤالات متداول
فرق فرمتهای PPT و PPTX چیست؟
PPT فرمت باینری قدیمی است که توسط Microsoft PowerPoint استفاده میشود، در حالی که PPTX فرمت جدید مبتنی بر XML است که از Microsoft Office 2007 معرفی شد. فایلهای PPTX عملکرد بهتر، حجم کمتر و بهبود بازیابی دادهها را ارائه میدهند.
آیا Aspose.Slides از تبدیل دستهای چندین فایل PPT به PPTX پشتیبانی میکند؟
بله، میتوانید از Aspose.Slides در یک حلقه استفاده کنید تا چندین فایل PPT را به صورت برنامهنویسی به PPTX تبدیل کنید، که این کار آن را برای سناریوهای تبدیل دستهای مناسب میسازد.
آیا محتوا و فرمت پس از تبدیل حفظ میشوند؟
Aspose.Slides در تبدیل ارائهها وفاداری بالایی را حفظ میکند. چیدمان اسلایدها، انیمیشنها، شکلها، نمودارها و سایر عناصر طراحی در زمان تبدیل PPT به PPTX حفظ میشوند.
آیا میتوانم سایر فرمتها مانند PDF یا HTML را از فایلهای PPT تبدیل کنم؟
بله، Aspose.Slides از تبدیل فایلهای PPT به فرمتهای متعدد از جمله PDF، XPS، HTML، ODP و فرمتهای تصویر مانند PNG و JPEG پشتیبانی میکند.
آیا امکان تبدیل PPT به PPTX بدون نصب Microsoft PowerPoint وجود دارد؟
بله، Aspose.Slides یک API مستقل است و برای انجام تبدیل نیازی به Microsoft PowerPoint یا هر نرمافزار شخص ثالث دیگری ندارد.
آیا ابزاری آنلاین برای تبدیل PPT به PPTX موجود است؟
بله، میتوانید از برنامهٔ وب رایگان Aspose.Slides PPT to PPTX Converter برای انجام تبدیل مستقیم در مرورگر خود بدون نوشتن هیچ کدی استفاده کنید.


