Aspose.Slides for Python via .NET
API Python для створення та перетворення презентацій PowerPoint
API PowerPoint Python для створення, редагування, поділу, об’єднання та перетворення презентацій PPT/PPTX без використання Microsoft Office PowerPoint.
Aspose.Slides для Python через .NET – це дуже корисна бібліотека, яка дозволяє розробникам програмного забезпечення працювати з Програмні презентації Microsoft PowerPoint у власних програмах Python. Бібліотека надає розробникам Python можливість використовувати Aspose.Slides у своїх проектах, використовуючи потужність .NET. Бібліотека надає розробникам Python можливість читати, писати, змінювати, відтворювати та керувати презентаціями PowerPoint за допомогою команд Python. Його можна використовувати на багатьох платформах, зокрема Windows, Linux і macOS.
Aspose.Slides для Python через .NET створено для зручності використання та надає широкий спектр функцій, що робить його ідеальним рішенням для створення та редагування презентацій PowerPoint. Бібліотека підтримує створення та читання презентацій у різних форматах файлів, таких як PPT, PPTX, PPS, POT, PPSX, PPTM, PPSM, POTX, POTM, ODP, PDF тощо. Бібліотека також підтримує експорт презентацій у деякі провідні формати файлів, такі як PDF, PDF/A, XPS, JPEG, PNG, BMP, TIFF, GIF, SVG, HTML тощо. Aspose.Slides розроблено для високої продуктивності та може легко працювати з великими презентаціями PowerPoint.
Aspose.Slides для Python через бібліотеку .NET забезпечує підтримку різноманітних розширених і базових функцій для обробки презентацій PowerPoint, таких як створення презентацій з нуля, додавання або видалення слайдів, налаштування властивостей слайдів, додавання фігур і зміна властивостей фігури , зміна властивостей шрифту, додавання та зміна кольорів, налаштування вирівнювання тексту, додавання мультимедійних елементів до презентацій (аудіо та відео) тощо. Бібліотека Aspose.Slide дуже проста у використанні та надає широкий спектр функцій, що робить її ідеальним вибором для створення та редагування презентацій PowerPoint.
Початок роботи з Aspose.Slides для Python через .NET
Рекомендований спосіб встановлення Aspose.Slides для Python через .NET — використання pip. Будь ласка, використовуйте наступну команду для плавного встановлення.
Установіть Aspose.Slides для Python через .NET через pip
pip install aspose.slides
Ви також можете завантажити його безпосередньо зі сторінки випуску продукту Aspose.Створення презентацій PowerPoint за допомогою Python
Aspose.Slides для Python через .NET — це дуже корисне рішення для створення та керування презентаціями PowerPoint у власних програмах Python. Бібліотека містить кілька важливих функцій для роботи з презентаціями, як-от додавання слайдів до існуючих презентацій, перевірка презентацій, об’єднання кількох презентацій, вставка зображень у презентації, вставлення приміток до презентацій, об’єднання певних слайдів із презентацій, об’єднання слайдів у розділ презентації, перетворення презентації на PDF та багато іншого.
Як об’єднати презентації за допомогою API Python?
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 для Python через .NET включає повну підтримку обробки слайдів у презентації PowerPoint за допомогою команд Python. Розробники програмного забезпечення можуть виконувати різні операції для керування слайдами у своїх презентаціях PowerPoint, наприклад додавати слайди до презентації, відкривати слайд у презентації, видаляти непотрібні слайди з презентації, клонувати слайди, порівнювати слайди, коригувати макет слайдів, конвертувати слайди у формати файлів зображень, конвертуйте слайди з нестандартними розмірами, встановлюйте шаблони слайдів, копіюйте вміст слайдів, додавайте переходи між слайдами, встановлюйте ефекти переходів і багато іншого.
Створення простого ефекту переходу між слайдами за допомогою API python
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)
Додавання коментарів до презентацій у програмах Python
Коментарі є дуже корисною частиною презентацій, яка допомагає користувачам залишати відгуки або спілкуватися з колегами під час перегляду презентацій. Aspose.Slides для Python через .NET забезпечує повну підтримку для додавання та керування коментарями до презентацій у програмах Python. Бібліотека включає різні функції для обробки презентацій, наприклад додавання коментарів до слайда в презентації PowerPoint, доступ до наявного коментаря до слайда, відповідь на коментарі, додавання сучасного коментаря до слайда, видалення всіх коментарів і авторів, видалення певних коментарі до слайда та багато іншого.
Як видалити певні коментарі до слайда за допомогою API Python?
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 надає деякі корисні функції для обробки гіперпосилань у презентаціях PowerPoint за допомогою Python API. Бібліотека дозволяє розробникам програмного забезпечення додавати гіперпосилання URL-адреси до текстів, додавати гіперпосилання URL-адреси до фігур або фреймів, додавати гіперпосилання URL-адреси до медіа-файлів, форматувати гіперпосилання, використовувати гіперпосилання для створення змісту, змінні гіперпосилання, підтримувані властивості в IHyperlinkQueries і багато іншого. У наступному прикладі показано, як додати гіперпосилання на веб-сайт до тексту за допомогою коду Python.
Як додати гіперпосилання на веб-сайт до тексту за допомогою API Python?
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)