1. produkty
  2.   Prezentace
  3.   Python
  4.   Aspose.Slides for Python via .NET

Aspose.Slides for Python via .NET

 
 

Python API pro vytváření a převod prezentací v PowerPointu

PowerPoint Python API pro vytváření, úpravy, rozdělování, slučování a převod prezentací PPT/PPTX bez použití aplikace Microsoft Office PowerPoint.

Aspose.Slides pro Python přes .NET je velmi užitečná knihovna, která umožňuje vývojářům softwaru pracovat s Prezentace Microsoft PowerPoint programově v rámci svých vlastních aplikací Python. Knihovna poskytuje vývojářům Pythonu možnost používat Aspose.Slides ve svých projektech využitím síly .NET. Knihovna poskytuje vývojářům Pythonu možnost číst, psát, upravovat, vykreslovat a manipulovat s prezentacemi PowerPoint pomocí příkazů Pythonu. Lze jej použít na více platformách, včetně Windows, Linuxu a macOS.

Aspose.Slides pro Python přes .NET je navržen tak, aby se snadno používal, a poskytuje širokou škálu funkcí, což z něj činí ideální řešení pro vytváření a úpravy prezentací v PowerPointu. Knihovna podporuje generování a čtení prezentací v různých formátech souborů, jako jsou PPT, PPTX, PPS, POT, PPSX, PPTM, PPSM, POTX, POTM, ODP, PDF a tak dále. Knihovna také podporuje export prezentací do některých předních formátů souborů, jako jsou PDF, PDF/A, XPS, JPEG, PNG, BMP, TIFF, GIF, SVG, HTML a tak dále. Aspose.Slides je navržen pro vysoký výkon a snadno zvládne velké PowerPointové prezentace.

Aspose.Slides pro Python prostřednictvím knihovny .NET poskytuje podporu pro různé pokročilé a základní funkce pro práci s prezentacemi PowerPoint, jako je vytváření prezentací od začátku, přidávání nebo odebírání snímků, nastavení vlastností snímků, přidávání tvarů a úprava vlastností tvarů , změna vlastností písma, přidávání a úprava barev, nastavení zarovnání textu, přidávání multimediálních prvků do prezentací (audio a video) a podobně. Knihovna Aspose.Slide se velmi snadno používá a poskytuje širokou škálu funkcí, díky čemuž je ideální volbou pro vytváření a úpravy prezentací v PowerPointu.

Previous Next

Začínáme s Aspose.Slides pro Python přes .NET

Doporučený způsob instalace Aspose.Slides pro Python přes .NET je použití pip. Pro bezproblémovou instalaci použijte prosím následující příkaz.

Instalovat Aspose.Slides pro Python přes .NET přes pip

pip install aspose.slides 
Můžete si jej také stáhnout přímo z stránky vydání produktu Aspose.

Generování prezentací PowerPoint prostřednictvím Pythonu

Aspose.Slides pro Python přes .NET je velmi užitečné řešení pro vytváření a správu prezentací v PowerPointu uvnitř jejich vlastních aplikací Python. Knihovna obsahuje několik důležitých funkcí pro práci s prezentacemi, jako je přidávání snímků do existujících prezentací, zkoumání prezentací, slučování více prezentací, vkládání obrázků do prezentací, vkládání poznámek do prezentací, slučování konkrétních snímků z prezentací, slučování snímků do sekce prezentace, převod prezentace na PDF a mnoho dalších.

Jak sloučit prezentace přes 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)

Přidávání a správa snímků v prezentacích prostřednictvím rozhraní Python API

Aspose.Slides pro Python přes .NET obsahuje kompletní podporu pro manipulaci se snímky v PowerPoint prezentaci pomocí příkazů Pythonu. Vývojáři softwaru mohou provádět různé operace pro správu snímků v rámci svých prezentací PowerPoint, jako je přidávání snímků do prezentace, přístup ke snímku v prezentaci, mazání nechtěných snímků z prezentace, klonování snímků, porovnávání snímků, úprava rozvržení snímků, převod snímků na formáty obrázkových souborů, převádět snímky s vlastními velikostmi, nastavovat předlohy snímků, kopírovat obsah snímků, přidávat přechody snímků, nastavovat přechodové efekty a mnoho dalších.

Vytvořte efekt jednoduchého přechodu snímku pomocí 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)

Přidávat komentáře k prezentacím v aplikacích Python

Komentáře jsou velmi užitečnou součástí prezentací, která pomáhá uživatelům poskytovat zpětnou vazbu nebo komunikovat se svými spoluhráči při recenzování prezentací. Aspose.Slides pro Python přes .NET poskytuje kompletní podporu pro přidávání a správu komentářů k prezentacím v aplikacích Python. Knihovna obsahuje různé funkce pro práci s prezentacemi, jako je přidávání komentářů ke snímku v prezentaci v PowerPointu, přístup k existujícímu komentáři na snímku, odpovídání na komentáře, přidávání moderního komentáře na snímek, mazání všech komentářů a autorů, mazání konkrétních komentáře na snímku a mnoho dalších.

Jak odstranit konkrétní komentáře na snímku prostřednictvím rozhraní 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)

Práce s hypertextovými odkazy v prezentacích prostřednictvím rozhraní Python API

Aspose.Slides pro Python přes .NET poskytuje některé užitečné funkce pro práci s hypertextovými odkazy v prezentacích PowerPoint pomocí Python API. Knihovna umožňuje vývojářům softwaru přidávat hypertextové odkazy URL k textům, přidávat hypertextové odkazy URL k tvarům nebo rámcům, přidávat hypertextové odkazy URL k mediálním souborům, formátovat hypertextové odkazy, používat hypertextové odkazy k vytváření obsahu, měnitelné hypertextové odkazy, podporované vlastnosti v IHyperlinkQueries a mnoho dalších. Následující příklad ukazuje, jak přidat hypertextový odkaz na web do textu pomocí kódu Python.

Jak přidat hypertextový odkaz na webovou stránku do textu prostřednictvím 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)
 Čeština