1. محصولات
  2.   Aspose.Slides
  3.   Aspose.Slides FOSS for Python

Aspose.Slides FOSS برای Python

ایجاد، خواندن و ترمیم نمایندگی های PowerPoint از Python - رایگان و منبع باز، هیچ بستگی Office مورد نیاز.

کتابخانه Python برای نمایش های PowerPoint

Aspose.Slides FOSS for Python یک کتابخانه ای است که توسط MIT برای کار با فایل های PowerPoint `.pptx. نصب آن با یک دستور pip و بلافاصله شروع به ایجاد، خواندن و ترمیم نمایندگی بدون نصب Microsoft Office یا هر زمان اجرا خصوصی است.

کتابخانه یک API ارائه شده در اطراف “پایانشن”، “سلاید”، “شکل”، “نمونه”، “قسمت” و “قسمت” را نشان می دهد، مدل مفهومی که توسط PowerPoint خود استفاده می شود. اضافه کردن و حذف شیشه ها، وارد کردن AutoShapes، جدول ها و کنیکتورها، شکل دادن متن در سطح شخصیت با طوری، آلتیک، اندازه و رنگ سوره، استفاده از پر کردن قوی یا گودال و اضافه کردن اثرات بصری (خوب، روشنایی، ناخوشایند، تفکر).

مدل مدیریت کنتیکت تضمین می کند که منابع قابل اعتماد پاک شود: همیشه یک “پیشپایان” را با “برایان.پیشپایان(…) به عنوان prs:” باز کنید. قسمت های XML نامعلوم که در هنگام بارگذاری مواجه می شوند، به صورت کلمه ای در ذخیره باقی می مانند، بنابراین دور رفتن هرگز محتوای را که کتابخانه هنوز درک نمی کند، نابود نمی کند.

معرفی و Slide API

  • ** ایجاد و باز کردن PPTX: ** ایجاد نمایندگی های جدید و یا باز کردن فایل های موجود .pptx.
  • ** اضافه کردن و حذف شیشه ها: ** مدیریت برنامه ریزی شده از مجموعه شیشه ها.
  • ** AutoShapes:** شامل کهنه ها، اللیپ ها، خطوط و سایر انواع AutoShape.
  • **کتاب ها و کنکراتورها: ** اضافه کردن شکل های جدول و خطوط کنکراتور بین شکل ها.
  • ** یادداشت های صداقت: ** خواندن و نوشتن یادداشت های صداقت در هر اسلاید.
  • ** نظرات زیر: ** دسترسی به موضوعات نظرات سطح شیشه.

جایی که Aspose.Slides FOSS می‌تواند استفاده شود

  • آموزش گزارش: ساخت صفحه نمایش نام تجاری از منابع داده بدون Office.
  • **آموزی مدل: ** پر کردن مدل های PPTX با محتوای دنیمی در پائپول های CI / CD.
  • ** مهاجرت محتوای: ** خواندن نمایندگی های موجود و بازسازی یا سبک سازی جدید شیشه ها.
  • بکرهای پشتی بدون سرور: پردازش فایل های PPTX در داخل کانتون های Docker یا عملکرد های Lambda.
  • ** پردازش بلیت: ** تغییر های شکل گیری یکسان را در کتابخانه های بزرگ صفحه نمایش اعمال کنید.

شکل گیری متن و اثرات بصری

  • **فقط شکل گیری سطح شخصیت: ** استفاده از رنگ، اندازه و شکلات و شکلات به اشیاء فردی ‘برای بخش’.
  • ** پر کردن ثابت و گودینت: ** پر کردن شکل را به رنگ ثابت یا گودینت خطی چند ایستادگی کنید.
  • **آینده های سایه و نور: **آیندهای سایه، نور، تاریکی و تفکر را به هر شکل استفاده کنید.
  • **تصاویر: **تصاویر را به سمت چپ، مرکز، راست یا به دلیل متصل به هر بخش تنظیم کنید.
  • ** Round-trip safe:** قسمت های XML نامعلوم در هنگام بازسازی به صورت کلمه ای حفظ می شوند.

تجربهٔ توسعه‌دهنده

Aspose.Slides FOSS با یک دستور تنها “pip install aspose-slides-foss” نصب می شود. تنها بستگی در زمان اجرا “lxml” است که به طور خودکار نصب می شود.

API مدل اشیاء PowerPoint را (‘پایانشن’، ‘سلاید’، ‘شکل’، ‘نمونه’، ‘قسمت’، ‘قسمت’، ‘قسمت’) نشان می دهد، بنابراین هر کس که با مدل اشیاء PowerPoint آشنا است می تواند فورا از کتابخانه استفاده کند.

ایجاد یک نمایش و اضافه کردن یک شکل

از مدیر کنتیک ( با slides.Presentation() به عنوان prs:) برای اطمینان حاصل کنید که PPTX همیشه بسته و منابع آزاد می شود. add_auto_shape() یک ‘ShapeType’ enum را می گیرد، سپس x/y موقعیت و پهنای / ارتفاع در نقاط - خصوصیات ’text_frame.text’ شکل را در یک خط نشان می دهد.

» بوس دانلود نرم افزار aspose-slides-foss «»

» پیتون import slides_foss as slides به عنوان slides

با slides.Presentation() به عنوان prs: دانلود فیلم Slide = Slide[0]

# اضافه کردن یک AutoShape Rectangle
دانلود فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم فیلم
    صفحه نمایش: صفحه نمایش: صفحه نمایش: صفحه نمایش: صفحه نمایش: صفحه نمایش: صفحه نمایش: صفحه نمایش: صفحه نمایش: صفحه نمایش: صفحه نمایش: صفحه نمایش: صفحه نمایش: صفحه نمایش: صفحه نمایش: صفحه نمایش: صفحه نمایش: صفحه نمایش: صفحه نمایش: صفحه نمایش: صفحه نمایش: صفحه نمایش: صفحه نمایش: صفحه نمایش: صفحه نمایش: صفحه نمایش: صفحه نمایش: صفحه نمایش: صفحه نمایش: صفحه نمایش: صفحه نمایش
)
shape.text_frame.text = "بهای خوب، آکادمی.

prs.save("output.pptx", slides.export.SaveFormat.PPTX)

«»

شکل دادن متن و استفاده از اثر پر کردن

شکل گیری متن در سطح “Part” کار می کند - کوچکترین واحد یک دوره از شخصیت ها. باز کردن فایل ذخیره شده، به بخش اول از پاراگراف اول حرکت و به طور مستقیم خصوصیات فتوحات را تنظیم کنید. پر کردن شکل مستقل است: تنظیم “fill_type” به “SOLID” و اختصاص رنگ به “solid_fill_color.color”.

» پیتون import slides_foss as slides به عنوان slides از aspose.slides_foss.drawing واردات رنگ

با slides.Presentation(“output.pptx”) به عنوان prs: شکل = چرخش[0].چرخش[0] کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی کلمه ی

# Bold, 18pt, متن آبی تاریک
portion.portion_format.font_bold = درست است
کلمه: کلمه: کلمه: کلمه: کلمه: کلمه: کلمه: کلمه: کلمه: کلمه: کلمه: کلمه: کلمه: کلمه: کلمه: کلمه: کلمه: کلمه: کلمه: کلمه: کلمه: کلمه: کلمه: کلمه: کلمه: کلمه: کلمه: کلمه: کلمه: کلمه: کلمه: کلمه: کلمه: کلمه: کلمه: کلمه: کلمه: کلمه: کلمه: کلمه: کلمه:
رنگ: رنگ: رنگ: رنگ: رنگ: رنگ: رنگ: رنگ: رنگ: رنگ: رنگ: رنگ: رنگ: رنگ

# پشت پرده قوی بر روی شکل پر کنید
شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل شکل
رنگ: رنگ رنگ: رنگ رنگ: رنگ: رنگ: رنگ: رنگ

دانلود فایل های PDF (Part.Save Format.PPTX)

«»

سوالات متداول

Aspose.Slides FOSS برای Python چیست؟

این یک کتابخانه رایگان با مجوز MIT برای ایجاد، خواندن و ترمیم نمایندگی های PowerPoint .pptx بدون نیاز به Microsoft Office است.

کدام فرمت های فایل پشتیبانی می شوند؟

PPTX فرمت خواندن/ نوشتن پشتیبانی می شود. صادرات به PDF، HTML، SVG، یا تصاویر در این نسخه قابل دسترس نیست.

آیا به Microsoft Office یا PowerPoint نیاز دارید؟

Aspose.Slides FOSS یک کتابخانه پاکپایتون است که هیچ وابستگی به Microsoft Office، اتوماتیک COM یا هر زمان اجرا خصوصی ندارد.

چگونه آن را نصب کنم؟

اجرا کنید “pip install aspose-slides-foss”. تنها بستگی به “lxml” است، که به طور خودکار نصب می شود. Python 3.10 یا بعد از آن مورد نیاز است.

آیا می توانیم اثرات بصری مانند سایه و نور را استفاده کنیم؟

کتابخانه تحت حمایت از آثار سایه، نور، ناخن و تفکر در هر یک از اشیاء شکل است.

آیا مدل مدیریت کنتیک توصیه می شود؟

همیشه یک “مستندات” را با “برای ارائه، با slides.Presentation(…) به عنوان prs:” برای اطمینان از پاکسازی قابل اعتماد منابع باز کنید.

آیا سفر به دور یک PPTX محتوای ناشناخته را نابود می کند؟

قسمت های XML نامعلوم که در هنگام بارگذاری به آنها می رسد، به صورت کلمه ای در ذخیره نگه می شوند، بنابراین محتوای که کتابخانه هنوز درک نمی کند هرگز از دست نمی یابد.

کجا می‌توانم کد منبع را پیدا کنم؟

این کتابخانه تحت مجوز MIT است و در GitHub میزبانی می‌شود. گزارش‌های باگ و درخواست‌های pull request خوش‌آمد می‌گویند.

  

منابع پشتیبانی و آموزش

 فارسی