# تبدیل ارائه‌های OpenDocument در PHP

> Aspose.Slides برای PHP به شما امکان می‌دهد ODP را به PDF، HTML و فرمت‌های تصویری به سادگی تبدیل کنید. برنامه‌های PHP خود را با تبدیل سریع و دقیق ارائه‌ها ارتقا دهید.

Source: https://docs.aspose.com/slides/fa/php-java/convert-openoffice-odp/
Updated: 2026-06-13

## **مقدمه**

[**Aspose.Slides API**](https://products.aspose.com/slides/fa/php-java/) به شما امکان می‌دهد ارائه‌های OpenDocument (ODP) را به فرمت‌های مختلف (HTML، PDF، TIFF، SWF، XPS و غیره) تبدیل کنید. API مورد استفاده برای تبدیل فایل‌های ODP به فرمت‌های دیگر، همان API ای است که برای عملیات تبدیل PowerPoint (PPT و PPTX) به کار می‌رود.

## **تبدیل ODP به PDF**

به عنوان مثال، اگر نیاز داشته باشید یک ارائه ODP را به PDF تبدیل کنید، می‌توانید به شکل زیر عمل کنید:

```php
$presentation = null;
try {
    $presentation = new Presentation("pres.odp");
    $presentation->save("pres.pdf", SaveFormat::Pdf);
    
} finally {
    if ($presentation != null) {
        $presentation->dispose();
    }
}
```

## **سوالات متداول**

**اگر پس از تبدیل فرمت‌بندی فایل ODP من تغییر کند چه می‌شود؟**

ODP و PowerPoint مدل‌های ارائه متفاوتی دارند و برخی عناصر—مانند جدول‌ها، فونت‌های سفارشی یا سبک‌های پرشدگی—ممکن است دقیقاً به همان شکل رندر نشوند. توصیه می‌شود خروجی را بررسی کنید و در صورت لزوم با کد، چیدمان یا فرمت‌بندی را تنظیم نمایید.

**آیا برای استفاده از تبدیل ODP نیاز به نصب OpenOffice یا LibreOffice دارم؟**

خیر، Aspose.Slides یک کتابخانه مستقل است و نیازی به نصب OpenOffice یا LibreOffice بر روی سیستم شما ندارد.

**آیا می‌توانم فرمت خروجی را هنگام تبدیل ODP سفارشی کنم (مثلاً تنظیمات PDF)؟**

بله، Aspose.Slides گزینه‌های غني‌ای برای سفارشی‌سازی خروجی فراهم می‌کند. برای مثال، هنگام ذخیره به PDF می‌توانید فشرده‌سازی، کیفیت تصویر، رندر متن و موارد دیگر را از طریق کلاس [PdfOptions](https://reference.aspose.com/slides/fa/php-java/aspose.slides/pdfoptions/) کنترل کنید.

**آیا Aspose.Slides برای پردازش ODP در سمت سرور یا مبتنی بر ابر مناسب است؟**

به‌طور قطع. Aspose.Slides برای کار در محیط‌های دسکتاپ و سرور، از جمله پلتفرم‌های ابری مانند Azure، AWS و کانتینرهای Docker، بدون نیاز به هر گونه وابستگی UI طراحی شده است.
