1. Продукти
  2.   Презентация
  3.   Python
  4.   Aspose.Slides for Python via .NET

Aspose.Slides for Python via .NET

 
 

API на Python за създаване и конвертиране на презентации на PowerPoint

PowerPoint Python API за създаване, редактиране, разделяне, сливане и преобразуване на 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.

Previous Next

Първи стъпки с 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)

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

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)

Работа с хипервръзки в презентации чрез API на Python

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)
 Български