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

Aspose.Slides for Python via .NET

 
 

Python API for å lage og konvertere PowerPoint-presentasjoner

En PowerPoint Python API for PPT/PPTX-presentasjon opprettelse, redigering, splitting, sammenslåing og konvertering uten å bruke Microsoft Office PowerPoint.

Aspose.Slides for Python via .NET er et veldig nyttig bibliotek som gjør det mulig for programvareutviklere å jobbe med Microsoft PowerPoint-presentasjoner programmatisk i sine egne Python-applikasjoner. Biblioteket gir Python-utviklere muligheten til å bruke Aspose.Slides i sine prosjekter ved å utnytte kraften til .NET. Biblioteket gir Python-utviklere muligheten til å lese, skrive, modifisere, gjengi og manipulere PowerPoint-presentasjoner ved hjelp av Python-kommandoer. Den kan brukes på flere plattformer, inkludert Windows, Linux og macOS.

Aspose.Slides for Python via .NET er designet for å være enkel å bruke og har gitt et bredt spekter av funksjoner som gjør det til en ideell løsning for å lage og redigere PowerPoint-presentasjoner. Biblioteket støtter generering og lesing av presentasjoner i ulike filformater som PPT, PPTX, PPS, POT, PPSX, PPTM, PPSM, POTX, POTM, ODP, PDF, og så videre. Biblioteket støtter også presentasjonseksport til noen ledende filformater som PDF, PDF/A, XPS, JPEG, PNG, BMP, TIFF, GIF, SVG, HTML og så videre. Aspose.Slides er designet for høy ytelse og kan håndtere store PowerPoint-presentasjoner med letthet.

Aspose.Slides for Python via .NET-biblioteket har gitt støtte for ulike avanserte og grunnleggende funksjoner for håndtering av PowerPoint-presentasjoner, som å lage presentasjoner fra bunnen av, legge til eller fjerne lysbilder, angi lysbildeegenskaper, legge til former og endre formegenskaper , endre skriftegenskaper, legge til og endre farger, angi tekstjustering, legge til multimedieelementer i presentasjoner (lyd og video) og så videre. Aspose.Slide-biblioteket er veldig enkelt å bruke og har et bredt spekter av funksjoner som gjør det til et ideelt valg for å lage og endre PowerPoint-presentasjoner.

Previous Next

Kom i gang med Aspose.Slides for Python via .NET

Den anbefalte måten å installere Aspose.Slides for Python på via .NET er å bruke pip. Bruk følgende kommando for en jevn installasjon.

Installer Aspose.Slides for Python via .NET via pip

pip install aspose.slides 
Du kan også laste den ned direkte fra Aspose-produktutgivelsessiden.

Generering av PowerPoint-presentasjoner via Python

Aspose.Slides for Python via .NET er en svært nyttig løsning for å lage og administrere PowerPoint-presentasjoner i deres egne Python-applikasjoner. Biblioteket har inkludert flere viktige funksjoner for å håndtere presentasjoner som å legge til lysbilder til eksisterende presentasjoner, undersøke presentasjoner, slå sammen flere presentasjoner, sette inn bilder i presentasjoner, sette inn notater til presentasjoner, slå sammen spesifikke lysbilder fra presentasjoner, slå sammen lysbilder til presentasjonsseksjon, konvertere presentasjon til PDF og mange flere.

Hvordan slå sammen presentasjoner 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)

Legg til og administrer lysbilder i presentasjoner via Python API

Aspose.Slides for Python via .NET har inkludert fullstendig støtte for håndtering av lysbilder inne i PowerPoint-presentasjoner ved hjelp av Python-kommandoer. Programvareutviklere kan utføre ulike operasjoner for å administrere lysbilder i PowerPoint-presentasjonene sine, for eksempel å legge til lysbilder i presentasjonen, få tilgang til lysbilde i presentasjonen, slette uønskede lysbilder fra presentasjonen, klone lysbilder, sammenligne lysbilder, justere lysbildelayout, konvertere lysbilder til bildefilformater, konverter lysbilder med egendefinerte størrelser, sett lysbildemastere, kopier lysbildeinnhold, legg til lysbildeovergang, angi overgangseffekter og mye mer.

Lag enkel lysbildeovergangseffekt 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)

Legg til kommentarer til presentasjoner i Python-apper

Kommentarer er en svært nyttig del av presentasjonene som hjelper brukere med å gi tilbakemeldinger eller kommunisere med lagkameratene når de gjennomgår presentasjoner. Aspose.Slides for Python via .NET har gitt fullstendig støtte for å legge til og administrere kommentarer på presentasjoner i Python-applikasjoner. Biblioteket har inkludert ulike funksjoner for håndtering av presentasjoner, som å legge til kommentarer til et lysbilde i en PowerPoint-presentasjon, få tilgang til en eksisterende kommentar på et lysbilde, svare på kommentarer, legge til en moderne kommentar på et lysbilde, slette alle kommentarer og forfattere, slette spesifikke kommentarer på et lysbilde og mange flere.

Hvordan slette spesifikke kommentarer på et lysbilde 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)

Arbeid med hyperkoblinger i presentasjoner via Python API

Aspose.Slides for Python via .NET har gitt noen nyttige funksjoner for håndtering av hyperkoblinger i PowerPoint-presentasjoner ved hjelp av Python API. Biblioteket lar programvareutviklere legge til URL-hyperlenker til tekster, legge til URL-hyperlenker til figurer eller rammer, legge til URL-hyperlenker til mediefiler, formatere hyperkoblinger, bruke hyperkoblinger for å lage innholdsfortegnelse, mutbar hyperkobling, støttede egenskaper i IHyperlinkQueries og mange flere. Følgende eksempel viser hvordan du legger til en nettstedshyperkobling til en tekst ved hjelp av Python-kode.

Hvordan legge til en nettstedshyperkobling 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)
 Norsk