1. Produkter
  2.   Presentation
  3.   Python
  4.   Aspose.Slides for Python via .NET

Aspose.Slides for Python via .NET

 
 

Python API för att skapa och konvertera PowerPoint-presentationer

Ett PowerPoint Python API för att skapa, redigera, dela, slå samman och konvertera PPT/PPTX-presentationer utan att använda Microsoft Office PowerPoint.

Aspose.Slides for Python via .NET är ett mycket användbart bibliotek som gör det möjligt för mjukvaruutvecklare att arbeta med Microsoft PowerPoint-presentationer programmatiskt i sina egna Python-applikationer. Biblioteket ger Python-utvecklare möjligheten att använda Aspose.Slides i sina projekt genom att utnyttja kraften i .NET. Biblioteket ger Python-utvecklare möjlighet att läsa, skriva, modifiera, rendera och manipulera PowerPoint-presentationer med Python-kommandon. Den kan användas på flera plattformar, inklusive Windows, Linux och macOS.

Aspose.Slides för Python via .NET är designad för att vara lätt att använda och har tillhandahållit ett brett utbud av funktioner som gör det till en idealisk lösning för att skapa och redigera PowerPoint-presentationer. Biblioteket stöder presentationsgenerering och läsning i olika filformat som PPT, PPTX, PPS, POT, PPSX, PPTM, PPSM, POTX, POTM, ODP, PDF, och så vidare. Biblioteket stöder även presentationsexport till några ledande filformat som PDF, PDF/A, XPS, JPEG, PNG, BMP, TIFF, GIF, SVG, HTML och så vidare. Aspose.Slides är designad för hög prestanda och kan hantera stora PowerPoint-presentationer med lätthet.

Aspose.Slides för Python via .NET-biblioteket har gett stöd för olika avancerade och grundläggande funktioner för hantering av PowerPoint-presentationer, som att skapa presentationer från början, lägga till eller ta bort bilder, ställa in bildegenskaper, lägga till former och ändra formegenskaper , ändra teckensnittsegenskaper, lägga till och ändra färger, ställa in textjustering, lägga till multimediaelement i presentationer (ljud och video) och så vidare. Aspose.Slide-biblioteket är mycket lätt att använda och har ett brett utbud av funktioner som gör det till ett idealiskt val för att skapa och ändra PowerPoint-presentationer.

Previous Next

Komma igång med Aspose.Slides för Python via .NET

Det rekommenderade sättet att installera Aspose.Slides för Python via .NET är att använda pip. Använd följande kommando för en smidig installation.

Installera Aspose.Slides för Python via .NET via pip

pip install aspose.slides 
Du kan också ladda ner den direkt från Asposes produktutgivningssida.

Generering av PowerPoint-presentationer via Python

Aspose.Slides för Python via .NET är en mycket användbar lösning för att skapa och hantera PowerPoint-presentationer i sina egna Python-applikationer. Biblioteket har inkluderat flera viktiga funktioner för att hantera presentationer som att lägga till bilder i befintliga presentationer, granska presentationer, slå samman flera presentationer, infoga bilder i presentationer, infoga anteckningar till presentationer, slå samman specifika bilder från presentationer, slå samman bilder till presentationssektion, konvertera presentation till PDF och många fler.

Hur slår man samman presentationer 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)

Lägg till och hantera bilder i presentationer via Python API

Aspose.Slides för Python via .NET har inkluderat komplett stöd för att hantera bilder i PowerPoint-presentationer med Python-kommandon. Mjukvaruutvecklare kan utföra olika operationer för att hantera bilder i sina PowerPoint-presentationer, som att lägga till bilder i presentationen, komma åt bild i presentationen, ta bort oönskade bilder från presentationen, klona bilder, jämföra bilder, justera bildlayout, konvertera bilder till bildfilformat, konvertera bilder med anpassade storlekar, ställ in bildrutor, kopiera bildinnehåll, lägg till bildövergång, ställ in övergångseffekter och många fler.

Skapa enkel bildövergångseffekt 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)

Lägg till kommentarer till presentationer i Python-appar

Kommentarer är en mycket användbar del av presentationerna som hjälper användare att ge feedback eller kommunicera med sina lagkamrater när de granskar presentationer. Aspose.Slides för Python via .NET har tillhandahållit komplett stöd för att lägga till och hantera kommentarer på presentationer i Python-applikationer. Biblioteket har inkluderat olika funktioner för att hantera presentationer, som att lägga till kommentarer till en bild i en PowerPoint-presentation, komma åt en befintlig kommentar på en bild, svara på kommentarer, lägga till en modern kommentar till en bild, ta bort alla kommentarer och författare, ta bort specifika kommentarer på en bild och många fler.

Hur tar man bort specifika kommentarer på en bild 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)

Arbeta med hyperlänkar i presentationer via Python API

Aspose.Slides för Python via .NET har tillhandahållit några användbara funktioner för att hantera hyperlänkar i PowerPoint-presentationer med Python API. Biblioteket tillåter mjukvaruutvecklare att lägga till URL-hyperlänkar till texter, lägga till URL-hyperlänkar till former eller ramar, lägga till URL-hyperlänkar till mediefiler, formatera hyperlänkar, använda hyperlänkar för att skapa innehållsförteckningar, föränderlig hyperlänk, egenskaper som stöds i IHyperlinkQueries och många fler. Följande exempel visar hur man lägger till en webbplatshyperlänk till en text med Python-kod.

Hur lägger man till en webbplatshyperlänk till en text 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)
 Svenska