تبدیل PPTX به PPT در Python

Overview

Aspose.Slides for Python via Java به شما امکان می‌دهد یک ارائه PPTX را به فرمت قدیمی PPT که در PowerPoint 97–2003 استفاده می‌شود، بدون نیاز به نصب Microsoft PowerPoint تبدیل کنید. فایل PPTX را بارگذاری کنید و آن را با فرمت خروجی PPT ذخیره کنید، همان‌طور که در زیر نشان داده شده است.

Convert PPTX to PPT

فایل منبع را با کلاس Presentation بارگذاری کنید، سپس متد Presentation.save را با مسیر خروجی و SaveFormat.Ppt فراخوانی کنید.

مثال زیر در صورت نیاز ماشین مجازی جاوا را راه‌اندازی می‌کند و template.pptx را به output.ppt با استفاده از گزینه‌های پیش‌فرض تبدیل می‌کند. مسیرها را با نام فایل‌های خود جایگزین کنید. بلوک finally منابع ارائه را حتی در صورت شکست ذخیره‌سازی آزاد می‌کند.

import jpype
import asposeslides

if not jpype.isJVMStarted():
    jpype.startJVM()

from asposeslides.api import Presentation, SaveFormat

# بارگذاری ارائه PPTX.
presentation = Presentation("template.pptx")
try:
    # ذخیره ارائه در فرمت PPT.
    presentation.save("output.ppt", SaveFormat.Ppt)
finally:
    presentation.dispose()

آرگومان SaveFormat.Ppt فرمت خروجی را انتخاب می‌کند؛ تنها تغییر پسوند فایل، یک ارائه را تبدیل نمی‌کند. فایل اصلی PPTX را حفظ کنید تا در صورتی که ویژگی جدیدی معادل در PPT نداشت، بتوانید به آن بازگردید.

Convert PPTX to Other Formats

Aspose.Slides همچنین از سایر فرمت‌های خروجی پشتیبانی می‌کند. مقالات مربوطه را برای گزینه‌ها و مثال‌های مخصوص هر فرمت ببینید:

FAQ

آیا تمام افکت‌ها و ویژگی‌های PPTX پس از تبدیل به PPT حفظ می‌شوند؟

همیشه نیست. فرمت قدیمی PPT از تمام ویژگی‌های موجود در PPTX پشتیبانی نمی‌کند. برخی افکت‌ها، اشیا یا رفتارها ممکن است ساده‌سازی شده یا به‌طور متفاوتی نمایش داده شوند. ارائه تبدیل‌شده را در نمایش‌گر موردنظر بررسی کنید، به‌ویژه وقتی شامل ویژگی‌های جدید PowerPoint باشد.

آیا می‌توانم فقط اسلایدهای انتخابی را به PPT تبدیل کنم؟

ذخیره به PPT تمام ارائه را می‌نویسد. برای تبدیل اسلایدهای انتخابی، یک ارائه جدید ایجاد کنید، اسلاید خالی اولیه آن را حذف کنید، اسلایدهای مورد نیاز را در آن کلون کنید و به‌صورت PPT ذخیره کنید. مراجعه کنید به کلون کردن اسلایدها در پایتون .

آیا می‌توانم یک فایل PPTX محافظت‌شده با رمز عبور را تبدیل کنم؟

بله، در صورتی که هنگام بارگذاری ارائه منبع، رمز عبور صحیح را ارائه دهید. همچنین می‌توانید حفاظت برای فایل خروجی تنظیم کنید. مراجعه کنید به ارائه‌های محافظت‌شده با رمز عبور.