Aspose.Slides for Python via .NET
Python API برای ایجاد و تبدیل ارائه های پاورپوینت
یک API پاورپوینت پایتون برای ایجاد، ویرایش، تقسیم، ادغام و تبدیل ارائه PPT/PPTX بدون استفاده از Microsoft Office PowerPoint.
Aspose.Slides for Python via .NET یک کتابخانه بسیار مفید است که توسعه دهندگان نرم افزار را قادر می سازد با ارائه های مایکروسافت پاورپوینت کار کنند. به صورت برنامه نویسی در برنامه های پایتون خودشان. این کتابخانه به توسعه دهندگان پایتون امکان استفاده از Aspose.Slides را در پروژه های خود با استفاده از قدرت دات نت می دهد. این کتابخانه به توسعه دهندگان پایتون امکان خواندن، نوشتن، اصلاح، رندر و دستکاری ارائه های پاورپوینت را با استفاده از دستورات پایتون می دهد. می توان از آن در چندین پلتفرم از جمله Windows، Linux و macOS استفاده کرد.
Aspose.Slides برای پایتون از طریق دات نت به گونه ای طراحی شده است که استفاده از آن آسان باشد و طیف گسترده ای از ویژگی ها را ارائه کرده است که آن را به یک راه حل ایده آل برای ایجاد و ویرایش ارائه های پاورپوینت تبدیل کرده است. این کتابخانه از تولید و خواندن ارائه در قالبهای فایل مختلف مانند PPT، PPTX، PPS، POT، PPSX، PPTM، PPSM، POTX، POTM، ODP، PDF و غیره پشتیبانی میکند. این کتابخانه همچنین از صادرات ارائه به برخی از فرمتهای فایل پیشرو مانند PDF، PDF/A، XPS، JPEG، PNG، BMP، TIFF، GIF، SVG، HTML و غیره پشتیبانی میکند. Aspose.Slides برای عملکرد بالا طراحی شده است و می تواند ارائه های بزرگ پاورپوینت را به راحتی انجام دهد.
Aspose.Slides برای Python از طریق کتابخانه دات نت پشتیبانی از ویژگی های پیشرفته و اساسی مختلف برای مدیریت ارائه های پاورپوینت، مانند ایجاد ارائه از ابتدا، افزودن یا حذف اسلایدها، تنظیم ویژگی های اسلاید، افزودن اشکال، و اصلاح ویژگی های شکل ارائه کرده است. ، تغییر خواص فونت، افزودن و اصلاح رنگ ها، تنظیم تراز متن، افزودن عناصر چند رسانه ای به ارائه ها (صوتی و تصویری) و غیره. استفاده از کتابخانه Aspose.Slide بسیار آسان است و طیف گسترده ای از ویژگی ها را ارائه می دهد و آن را به گزینه ای ایده آل برای ایجاد و اصلاح ارائه های پاورپوینت تبدیل می کند.
آغاز با Aspose.Slides برای پایتون از طریق دات نت
روش توصیه شده برای نصب Aspose.Slides برای پایتون از طریق دات نت استفاده از پیپ است. لطفا از دستور زیر برای نصب راحت استفاده کنید.
Aspose.Slides را برای پایتون از طریق دات نت از طریق پیپ نصب کنید
pip install aspose.slides
همچنین میتوانید آن را مستقیماً از صفحه انتشار محصول Aspose دانلود کنید.تولید ارائه پاورپوینت از طریق پایتون
Aspose.Slides برای پایتون از طریق دات نت یک راه حل بسیار مفید برای ایجاد و مدیریت ارائه های پاورپوینت در برنامه های پایتون خود است. این کتابخانه دارای چندین ویژگی مهم برای مدیریت ارائه ها مانند افزودن اسلاید به ارائه های موجود، بررسی ارائه، ادغام چندین ارائه، درج تصاویر در ارائه ها، درج یادداشت ها در ارائه ها، ادغام اسلایدهای خاص از ارائه ها، ادغام اسلایدها به بخش ارائه، تبدیل ارائه به ارائه است. PDF و بسیاری دیگر.
چگونه ارائه ها را از طریق Python API ادغام کنیم؟
import aspose.slides as slides
with slides.Presentation("pres.pptx") as pres1:
with slides.Presentation("Presentation1.pptx") as pres2:
for slide in pres2.slides:
pres1.slides.add_clone(slide)
pres1.save("combined.pptx", slides.export.SaveFormat.PPTX)
افزودن و مدیریت اسلایدها در ارائه ها از طریق Python API
Aspose.Slides برای پایتون از طریق دات نت دارای پشتیبانی کامل برای مدیریت اسلایدها در ارائه پاورپوینت با استفاده از دستورات پایتون است. توسعه دهندگان نرم افزار می توانند عملیات مختلفی را برای مدیریت اسلایدها در ارائه های پاورپوینت خود انجام دهند، مانند افزودن اسلاید به ارائه، دسترسی به اسلاید در ارائه، حذف اسلایدهای ناخواسته از ارائه، شبیه سازی اسلایدها، مقایسه اسلایدها، تنظیم طرح بندی اسلاید، تبدیل اسلایدها به فرمت های فایل تصویر، اسلایدها را با اندازه های سفارشی تبدیل کنید، اسلایدهای مستر را تنظیم کنید، محتویات اسلاید را کپی کنید، انتقال اسلاید را اضافه کنید، جلوه های انتقال را تنظیم کنید و بسیاری موارد دیگر.
جلوه انتقال اسلاید ساده را از طریق API پایتون ایجاد کنید
import aspose.slides as slides
# Instantiate Presentation class to load the source presentation file
with slides.Presentation(path + "AccessSlides.pptx") as presentation:
# Apply circle type transition on slide 1
presentation.slides[0].slide_show_transition.type = slides.slideshow.TransitionType.CIRCLE
# Apply comb type transition on slide 2
presentation.slides[1].slide_show_transition.type = slides.slideshow.TransitionType.COMB
# Write the presentation to disk
presentation.save("SampleTransition_out.pptx", slides.export.SaveFormat.PPTX)
افزودن نظرات به ارائهها در برنامههای پایتون
نظرات بخش بسیار مفیدی از ارائهها هستند که به کاربران کمک میکنند در هنگام بررسی ارائهها بازخورد ارائه کنند یا با هم تیمیهای خود ارتباط برقرار کنند. Aspose.Slides برای پایتون از طریق دات نت پشتیبانی کاملی را برای افزودن و مدیریت نظرات ارائه ها در برنامه های پایتون ارائه کرده است. این کتابخانه دارای ویژگیهای مختلفی برای مدیریت ارائهها است، مانند افزودن نظرات به یک اسلاید در ارائه پاورپوینت، دسترسی به نظر موجود در یک اسلاید، پاسخ به نظرات، افزودن نظر مدرن به یک اسلاید، حذف همه نظرات و نویسندگان، حذف موارد خاص. نظرات روی یک اسلاید و بسیاری موارد دیگر.
چگونه نظرات خاص در اسلاید را از طریق Python API حذف کنیم؟
import aspose.pydrawing as draw
import aspose.slides as slides
from datetime import date
with slides.Presentation() as presentation:
slide = presentation.slides[0]
# add comments...
author = presentation.comment_authors.add_author("Author", "A")
author.comments.add_comment("comment 1", slide, draw.PointF(0.2, 0.2), date.today())
author.comments.add_comment("comment 2", slide, draw.PointF(0.3, 0.2), date.today())
# remove all comments that contain "comment 1" text
for commentAuthor in presentation.comment_authors:
toRemove = []
for comment in slide.get_slide_comments(commentAuthor):
if comment.text == "comment 1":
toRemove.append(comment)
for comment in toRemove:
commentAuthor.comments.remove(comment)
presentation.save("pres.pptx", slides.export.SaveFormat.PPTX)
کار با هایپرلینک ها در ارائه ها از طریق Python API
Aspose.Slides برای Python از طریق .NET برخی از ویژگی های مفید را برای مدیریت لینک ها در ارائه های پاورپوینت با استفاده از Python API ارائه کرده است. این کتابخانه به توسعهدهندگان نرمافزار اجازه میدهد تا لینکهای URL را به متون اضافه کنند، لینکهای URL را به اشکال یا فریمها اضافه کنند، لینکهای URL را به فایلهای رسانهای اضافه کنند، قالببندی لینکها، استفاده از لینکها برای ایجاد فهرست مطالب، لینک قابل تغییر، ویژگیهای پشتیبانی شده در IHyperlinkQueries و بسیاری موارد دیگر. مثال زیر نشان می دهد که چگونه با استفاده از کد پایتون یک لینک وب سایت به متن اضافه کنید.
چگونه از طریق Python API یک لینک وب سایت به یک متن اضافه کنیم؟
import aspose.slides as slides
with slides.Presentation() as presentation:
shape1 = presentation.slides[0].shapes.add_auto_shape(slides.ShapeType.RECTANGLE, 100, 100, 600, 50, False)
shape1.add_text_frame("Aspose: File Format APIs")
shape1.text_frame.paragraphs[0].portions[0].portion_format.hyperlink_click = slides.Hyperlink("https://www.aspose.com/")
shape1.text_frame.paragraphs[0].portions[0].portion_format.hyperlink_click.tooltip = "More than 70% Fortune 100 companies trust Aspose APIs"
shape1.text_frame.paragraphs[0].portions[0].portion_format.font_height = 32
presentation.save("presentation-out.pptx", slides.export.SaveFormat.PPTX)