تبدیل 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 به PPTX

تبدیل فرمت قدیمی PPT به PPTX با Aspose.Slides API. اگر نیاز دارید هزاران ارائهٔ PPT را به فرمت PPTX تبدیل کنید، بهترین راه حل انجام این کار به‌صورت برنامه‌نویسی است. با Aspose.Slides API این کار تنها در چند خط کد امکان‌پذیر است. API سازگاری کامل برای تبدیل ارائهٔ PPT به PPTX را پشتیبانی می‌کند و می‌توانید:

  • تبدیل ساختارهای پیچیدهٔ استادها، طرح‌بندی‌ها و اسلایدها.
  • تبدیل ارائه با نمودارها.
  • تبدیل ارائه با شکل‌های گروهی، شکل‌های خودکار (مانند مستطیل‌ها و بیضی‌ها)، شکل‌هایی با هندسهٔ سفارشی.
  • تبدیل ارائه‌ای که دارای بافت‌ها و سبک‌های پرکنندهٔ تصویر برای شکل‌های خودکار باشد.
  • تبدیل ارائه با مکان‌نمای‌ها، فریم‌های متن و نگهدارنده‌های متن.

تبدیل 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();
    }
  }
todo:image_alt_text
شکل : ارائهٔ PPT منبع

کد بالا پس از تبدیل، ارائهٔ PPTX زیر را تولید کرد:

todo:image_alt_text
شکل: ارائهٔ 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 برای انجام تبدیل مستقیم در مرورگر خود بدون نوشتن هیچ کدی استفاده کنید.