# تبدیل PPT به PPTX در JavaScript

> ارائه‌های PPT قدیمی را به PPTX مدرن به‌سرعت با Aspose.Slides برای Node.js تبدیل کنید — آموزش واضح، نمونه‌های کد رایگان، بدون وابستگی به Microsoft Office.

Source: https://docs.aspose.com/slides/fa/nodejs-java/convert-ppt-to-pptx/
Updated: 2026-06-13

## **نمای کلی**

این مقاله توضیح می‌دهد که چگونه ارائه PowerPoint را در فرمت PPT به فرمت PPTX با استفاده از JavaScript و با برنامه تبدیل آنلاین PPT به PPTX تبدیل کنید. موضوع زیر پوشش داده شده است.

- تبدیل PPT به PPTX در JavaScript

## **تبدیل PPT به PPTX در Java**

برای مشاهده کد نمونه JavaScript برای تبدیل PPT به PPTX، بخش زیر را ببینید یعنی [Convert PPT to PPTX](#convert-ppt-to-pptx). این کد فقط فایل PPT را بارگذاری کرده و در فرمت PPTX ذخیره می‌کند. با تعیین فرمت‌های ذخیره‌سازی مختلف، می‌توانید فایل PPT را به بسیاری از فرمت‌های دیگر مانند PDF، XPS، ODP، HTML و غیره نیز ذخیره کنید همان‌طور که در این مقالات بحث شده است.

- [تبدیل PPT به PDF در JavaScript](/slides/fa/nodejs-java/convert-powerpoint-to-pdf/)
- [تبدیل PPT به XPS در JavaScript](/slides/fa/nodejs-java/convert-powerpoint-to-xps/)
- [تبدیل PPT به HTML در JavaScript](/slides/fa/nodejs-java/convert-powerpoint-to-html/)
- [تبدیل PPT به ODP در JavaScript](/slides/fa/nodejs-java/save-presentation/)
- [تبدیل PPT به PNG در JavaScript](/slides/fa/nodejs-java/convert-powerpoint-to-png/)

## **درباره تبدیل PPT به PPTX**
تبدیل فرمت قدیمی PPT به PPTX با Aspose.Slides API. اگر نیاز به تبدیل هزاران ارائه PPT به فرمت PPTX دارید، بهترین راه‌حل انجام این کار به‌صورت برنامه‌نویسی است. با Aspose.Slides API می‌توانید این کار را تنها در چند خط کد انجام دهید. API پشتیبانی کامل سازگاری برای تبدیل ارائه PPT به PPTX را ارائه می‌دهد و امکان انجام موارد زیر را فراهم می‌کند:

- تبدیل ساختارهای پیچیدهٔ مسترها، چیدمان‌ها و اسلایدها.
- تبدیل ارائه با نمودارها.
- تبدیل ارائه با شکل‌های گروهی، شکل‌های خودکار (مانند مستطیل‌ها و بیضی‌ها)، شکل‌های دارای هندسهٔ سفارشی.
- تبدیل ارائه‌ای که دارای بافت‌ها و سبک‌های پرکردن تصویر برای شکل‌های خودکار است.
- تبدیل ارائه با مکان‌گیرها، قاب‌های متن و نگهدارنده‌های متن.

{{% alert color="primary" %}} 

نگاهی به برنامه [**Aspose.Slides PPT to PPTX Conversion**](https://products.aspose.app/slides/fa/conversion/ppt-to-pptx) بیندازید:

[](https://products.aspose.app/slides/fa/conversion/ppt-to-pptx)

[![todo:image_alt_text](ppt-to-pptx.png)](https://products.aspose.app/slides/fa/conversion/ppt-to-pptx)

این برنامه بر پایه [**Aspose.Slides API**](https://products.aspose.com/slides/fa/nodejs-java/) ساخته شده است، بنابراین می‌توانید مثال زنده‌ای از قابلیت‌های تبدیل پایه PPT به PPTX را مشاهده کنید. Aspose.Slides Conversion یک برنامه وب است که امکان کشیدن فایل ارائه در فرمت PPT و دانلود نسخه تبدیل‌شده به PPTX را می‌دهد.

نمونه‌های زنده دیگر [**Aspose.Slides Conversion**](https://products.aspose.app/slides/fa/conversion/) را بیابید.
{{% /alert %}} 

## **تبدیل PPT به PPTX**
Aspose.Slides برای Node.js از طریق Java اکنون به توسعه‌دهندگان امکان دسترسی به PPT را با استفاده از کلاس [Presentation](https://reference.aspose.com/slides/fa/nodejs-java/aspose.slides/presentation) می‌دهد و این امکان را فراهم می‌کند که آن را به فرمت مربوطهٔ [PPTX](https://docs.fileformat.com/presentation/pptx/) تبدیل کنند. در حال حاضر، تبدیل جزئی [PPT ](https://docs.fileformat.com/presentation/ppt/)به PPTX را پشتیبانی می‌کند.

Aspose.Slides برای Node.js از طریق Java کلاس [Presentation](https://reference.aspose.com/slides/fa/nodejs-java/aspose.slides/presentation) را ارائه می‌دهد که نمایانگر یک فایل ارائه **PPTX** است. کلاس Presentation اکنون می‌تواند به **PPT** نیز از طریق Presentation دسترسی پیدا کند هنگامی که شیء ساخته می‌شود. مثال زیر نشان می‌دهد چگونه یک ارائه PPT را به ارائه PPTX تبدیل کنیم.

```javascript
// یک شی Presentation که نمایانگر یک فایل PPTX است را ایجاد می‌کند
var pres = new aspose.slides.Presentation("Aspose.ppt");
try {
    // ذخیره ارائه PPTX به فرمت PPTX
    pres.save("ConvertedAspose.pptx", aspose.slides.SaveFormat.Pptx);
} finally {
    if (pres != null) {
        pres.dispose();
    }
}
```

|![todo:image_alt_text](http://i.imgur.com/Y9jaUtI.png)|
| :- |
|**شکل: ارائهٔ PPT اصلی**|

کد فوق پس از تبدیل، ارائهٔ PPTX زیر را تولید می‌کند

|![todo:image_alt_text](http://i.imgur.com/tBXF3nA.png)|
| :- |
|**شکل: ارائهٔ 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](https://products.aspose.app/slides/fa/conversion/ppt-to-pptx) برای انجام تبدیل مستقیم در مرورگر خود بدون نوشتن کد استفاده کنید.
