1. Produkter
  2.   Præsentation
  3.   Python
  4.   Aspose.Slides for Python via .NET

Aspose.Slides for Python via .NET

 
 

Python API til at oprette og konvertere PowerPoint-præsentationer

En PowerPoint Python API til PPT/PPTX-præsentationsoprettelse, redigering, opdeling, fletning og konvertering uden brug af Microsoft Office PowerPoint.

Aspose.Slides for Python via .NET er et meget nyttigt bibliotek, der gør det muligt for softwareudviklere at arbejde med Microsoft PowerPoint-præsentationer programmatisk i deres egne Python-applikationer. Biblioteket giver Python-udviklere muligheden for at bruge Aspose.Slides i deres projekter ved at udnytte kraften i .NET. Biblioteket giver Python-udviklere mulighed for at læse, skrive, ændre, gengive og manipulere PowerPoint-præsentationer ved hjælp af Python-kommandoer. Det kan bruges på flere platforme, inklusive Windows, Linux og macOS.

Aspose.Slides til Python via .NET er designet til at være let at bruge og har leveret en lang række funktioner, der gør det til en ideel løsning til at oprette og redigere PowerPoint-præsentationer. Biblioteket understøtter præsentationsgenerering og -læsning i forskellige filformater såsom PPT, PPTX, PPS, POT, PPSX, PPTM, PPSM, POTX, POTM, ODP, PDF og så videre. Biblioteket understøtter også præsentationseksport til nogle førende filformater såsom PDF, PDF/A, XPS, JPEG, PNG, BMP, TIFF, GIF, SVG, HTML og så videre. Aspose.Slides er designet til høj ydeevne og kan nemt håndtere store PowerPoint-præsentationer.

Aspose.Slides til Python via .NET-biblioteket har ydet understøttelse af forskellige avancerede og grundlæggende funktioner til håndtering af PowerPoint-præsentationer, såsom oprettelse af præsentationer fra bunden, tilføjelse eller fjernelse af dias, indstilling af diasegenskaber, tilføjelse af figurer og ændring af formegenskaber , ændring af skrifttypeegenskaber, tilføjelse og ændring af farver, indstilling af tekstjustering, tilføjelse af multimedieelementer til præsentationer (lyd og video) og så videre. Aspose.Slide-biblioteket er meget nemt at bruge og tilbyder en bred vifte af funktioner, hvilket gør det til et ideelt valg til at oprette og ændre PowerPoint-præsentationer.

Previous Next

Kom godt i gang med Aspose.Slides til Python via .NET

Den anbefalede måde at installere Aspose.Slides for Python på via .NET er at bruge pip. Brug venligst følgende kommando for en problemfri installation.

Installer Aspose.Slides til Python via .NET via pip

pip install aspose.slides 
Du kan også downloade den direkte fra Aspose-produktudgivelsessiden.

PowerPoint-præsentationsgenerering via Python

Aspose.Slides til Python via .NET er en meget nyttig løsning til at skabe og administrere PowerPoint-præsentationer i deres egne Python-applikationer. Biblioteket har inkluderet flere vigtige funktioner til håndtering af præsentationer, såsom at tilføje slides til eksisterende præsentationer, undersøge præsentationer, flette flere præsentationer, indsætte billeder i præsentationer, indsætte noter til præsentationer, flette specifikke slides fra præsentationer, flette slides til præsentationssektionen, konvertere præsentation til PDF og mange flere.

Hvordan flettes præsentationer via 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)

Tilføj og administrer dias i præsentationer via Python API

Aspose.Slides til Python via .NET har inkluderet komplet support til håndtering af slides inde i PowerPoint-præsentation ved hjælp af Python-kommandoer. Softwareudviklere kan udføre forskellige handlinger til at administrere dias i deres PowerPoint-præsentationer, såsom at tilføje dias til præsentationen, få adgang til dias i præsentationen, slette uønskede dias fra præsentationen, klone dias, sammenligne dias, justere diaslayout, konvertere dias til billedfilformater, konverter dias med brugerdefinerede størrelser, indstil diasmastere, kopier diasindhold, tilføj diasovergang, indstil overgangseffekter og mange flere.

Opret Simple Slide Transition-effekt via 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)

Tilføj kommentarer til præsentationer i Python-apps

Kommentarer er en meget nyttig del af præsentationerne, som hjælper brugere med at give feedback eller kommunikere med deres holdkammerater, når de anmelder præsentationer. Aspose.Slides til Python via .NET har leveret komplet support til at tilføje og administrere kommentarer til præsentationer i Python-applikationer. Biblioteket har inkluderet forskellige funktioner til håndtering af præsentationer, såsom tilføjelse af kommentarer til et dias i en PowerPoint-præsentation, få adgang til en eksisterende kommentar på et dias, svare på kommentarer, tilføje en moderne kommentar til et dias, slette alle kommentarer og forfattere, slette specifikke kommentarer på et dias og mange flere.

Hvordan sletter man specifikke kommentarer på et dias via 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)

Arbejd med hyperlinks i præsentationer via Python API

Aspose.Slides til Python via .NET har givet nogle nyttige funktioner til håndtering af hyperlinks i PowerPoint-præsentationer ved hjælp af Python API. Biblioteket giver softwareudviklere mulighed for at tilføje URL-hyperlinks til tekster, tilføje URL-hyperlinks til figurer eller rammer, tilføje URL-hyperlinks til mediefiler, formatere hyperlinks, bruge hyperlinks til at oprette indholdsfortegnelser, mutable hyperlinks, understøttede egenskaber i IHyperlinkQueries og mange flere. Følgende eksempel viser, hvordan man tilføjer et webstedshyperlink til en tekst ved hjælp af Python-kode.

Hvordan tilføjer man et webstedshyperlink til en tekst via 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)
 Dansk