1. Товары
  2.   Презентация
  3.   Python
  4.   Aspose.Slides for Python via .NET

Aspose.Slides for Python via .NET

 
 

API Python для создания и преобразования презентаций PowerPoint

API PowerPoint Python для создания, редактирования, разделения, слияния и преобразования презентаций PPT/PPTX без использования Microsoft Office PowerPoint.

Aspose.Slides for Python через .NET — очень полезная библиотека, которая позволяет разработчикам программного обеспечения работать с Презентации Microsoft PowerPoint программно выполняются внутри собственных приложений Python. Библиотека предоставляет разработчикам Python возможность использовать Aspose.Slides в своих проектах, используя возможности .NET. Библиотека предоставляет разработчикам Python возможность читать, писать, изменять, отображать и манипулировать презентациями PowerPoint с помощью команд Python. Его можно использовать на нескольких платформах, включая Windows, Linux и macOS.

Aspose.Slides for 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 for Python через библиотеку .NET обеспечивает поддержку различных расширенных и базовых функций для работы с презентациями PowerPoint, таких как создание презентаций с нуля, добавление или удаление слайдов, настройка свойств слайдов, добавление фигур и изменение свойств фигур. , изменение свойств шрифта, добавление и изменение цветов, настройка выравнивания текста, добавление в презентации мультимедийных элементов (аудио и видео) и так далее. Библиотека Aspose.Slide очень проста в использовании и предоставляет широкий спектр функций, что делает ее идеальным выбором для создания и изменения презентаций PowerPoint.

Previous Next

Начало работы с Aspose.Slides для Python через .NET

Рекомендуемый способ установки Aspose.Slides for Python через .NET — использование pip. Пожалуйста, используйте следующую команду для плавной установки.

Установите Aspose.Slides для Python через .NET через pip

pip install aspose.slides 
Вы также можете загрузить его непосредственно со страницы выпуска продукта Aspose.

Создание презентации PowerPoint с помощью Python

Aspose.Slides for Python через .NET — очень полезное решение для создания и управления презентациями PowerPoint внутри собственных приложений Python. Библиотека включает в себя несколько важных функций для работы с презентациями, таких как добавление слайдов к существующим презентациям, изучение презентации, объединение нескольких презентаций, вставка изображений внутри презентаций, вставка заметок в презентации, объединение определенных слайдов из презентаций, объединение слайдов в раздел презентации, преобразование презентации в 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 for Python через .NET включает полную поддержку обработки слайдов внутри презентации PowerPoint с помощью команд Python. Разработчики программного обеспечения могут выполнять различные операции по управлению слайдами внутри своих презентаций PowerPoint, такие как добавление слайдов в презентацию, доступ к слайдам в презентации, удаление ненужных слайдов из презентации, клонирование слайдов, сравнение слайдов, настройка макета слайдов, преобразование слайдов в форматы файлов изображений и т. д. конвертируйте слайды с нестандартными размерами, устанавливайте образцы слайдов, копируйте содержимое слайдов, добавляйте переходы между слайдами, устанавливайте эффекты перехода и многое другое.

Создание эффекта простого перехода слайдов с помощью Python 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)

Добавление комментариев к презентациям в приложениях Python

Комментарии — очень полезная часть презентаций, которая помогает пользователям оставлять отзывы или общаться со своими коллегами при просмотре презентаций. Aspose.Slides для Python через .NET обеспечивает полную поддержку добавления комментариев к презентациям и управления ими внутри приложений Python. Библиотека включает в себя различные функции для работы с презентациями, такие как добавление комментариев к слайду в презентации PowerPoint, доступ к существующему комментарию на слайде, ответ на комментарии, добавление современного комментария к слайду, удаление всех комментариев и авторов, удаление определенных комментарии к слайду и многое другое.

Как удалить определенные комментарии к слайду с помощью 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 for 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)
 Русский