1. Produktai
  2.   Pristatymas
  3.   Python
  4.   Aspose.Slides for Python via .NET

Aspose.Slides for Python via .NET

 
 

Python API, skirta kurti ir konvertuoti „PowerPoint“ pristatymus

„PowerPoint Python“ API, skirta PPT/PPTX pristatymui kurti, redaguoti, skaidyti, sujungti ir konvertuoti nenaudojant „Microsoft Office PowerPoint“.

Aspose.Slides, skirta Python per .NET yra labai naudinga biblioteka, leidžianti programinės įrangos kūrėjams dirbti su „Microsoft PowerPoint“ pristatymai programiškai pateikiami savo „Python“ programose. Biblioteka suteikia Python kūrėjams galimybę savo projektuose naudoti Aspose.Slides, išnaudodama .NET galią. Biblioteka suteikia Python kūrėjams galimybę skaityti, rašyti, keisti, pateikti ir manipuliuoti PowerPoint pristatymais naudojant Python komandas. Jį galima naudoti keliose platformose, įskaitant „Windows“, „Linux“ ir „MacOS“.

Aspose.Slides for Python per .NET sukurta taip, kad ją būtų lengva naudoti, joje yra daug funkcijų, todėl tai idealus sprendimas kuriant ir redaguojant PowerPoint pristatymus. Biblioteka palaiko pristatymų generavimą ir skaitymą įvairiais failų formatais, tokiais kaip PPT, PPTX, PPS, POT, PPSX, PPTM, PPSM, POTX, POTM, ODP, PDF ir pan. Biblioteka taip pat palaiko pristatymų eksportavimą į kai kuriuos pirmaujančius failų formatus, tokius kaip PDF, PDF/A, XPS, JPEG, PNG, BMP, TIFF, GIF, SVG, HTML ir pan. „Aspose.Slides“ sukurta siekiant didelio našumo ir gali lengvai tvarkyti didelius „PowerPoint“ pristatymus.

Aspose.Slides for Python per .NET biblioteką teikia palaikymą įvairioms išplėstinėms ir pagrindinėms funkcijoms, skirtoms PowerPoint pristatymams tvarkyti, pvz., pristatymų kūrimui nuo nulio, skaidrių pridėjimui arba pašalinimui, skaidrės savybių nustatymui, formų pridėjimui ir formų ypatybių keitimui. , šrifto savybių keitimas, spalvų pridėjimas ir keitimas, teksto lygiavimo nustatymas, daugialypės terpės elementų įtraukimas į pristatymus (garso ir vaizdo įrašus) ir pan. „Aspose.Slide“ biblioteka yra labai paprasta naudoti, joje yra daug funkcijų, todėl tai idealus pasirinkimas kuriant ir modifikuojant „PowerPoint“ pristatymus.

Previous Next

Pradėkite naudoti Aspose.Slides, skirtą Python per .NET

Rekomenduojamas būdas įdiegti Aspose.Slides for Python per .NET yra naudoti pip. Norėdami sklandžiai įdiegti, naudokite šią komandą.

Įdiekite Aspose.Slides, skirtą Python per .NET per pip

pip install aspose.slides 
Taip pat galite jį atsisiųsti tiesiogiai iš „Aspose“ produkto išleidimo puslapio.

PowerPoint pristatymo generavimas naudojant Python

Aspose.Slides for Python per .NET yra labai naudingas sprendimas kuriant ir tvarkant PowerPoint pristatymus savo Python programose. Bibliotekoje yra keletas svarbių pristatymų tvarkymo funkcijų, pvz., skaidrių pridėjimas prie esamų pristatymų, pristatymo peržiūra, kelių pristatymų sujungimas, vaizdų įterpimas į pristatymus, pastabų įterpimas į pristatymus, konkrečių skaidrių sujungimas iš pristatymų, skaidrių sujungimas į pristatymo skyrių, pristatymo konvertavimas į pristatymus. PDF ir daug daugiau.

Kaip sujungti pristatymus naudojant 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)

Pridėkite ir tvarkykite skaidres pristatymuose naudodami Python API

Aspose.Slides for Python per .NET apima visišką palaikymą skaidrių tvarkymui PowerPoint pristatyme naudojant Python komandas. Programinės įrangos kūrėjai gali atlikti įvairias skaidres tvarkydami savo PowerPoint pristatymuose, pavyzdžiui, pridėti skaidres į pristatymą, pasiekti pristatymo skaidres, ištrinti nepageidaujamas skaidres iš pristatymo, klonuoti skaidres, lyginti skaidres, koreguoti skaidrių išdėstymą, konvertuoti skaidres į vaizdo failų formatus, konvertuokite skaidres su pasirinktiniais dydžiais, nustatykite skaidrių šablonus, kopijuokite skaidrių turinį, pridėkite skaidrės perėjimą, nustatykite perėjimo efektus ir dar daugiau.

Sukurkite paprasto skaidrės perėjimo efektą naudodami 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)

Pridėkite komentarų prie pristatymų Python programose

Komentarai yra labai naudinga pristatymų dalis, padedanti naudotojams pateikti atsiliepimų arba bendrauti su komandos draugais peržiūrint pristatymus. Aspose.Slides for Python per .NET suteikė visišką palaikymą įtraukiant ir tvarkant komentarus apie pristatymus Python programose. Bibliotekoje yra įvairių pristatymų tvarkymo funkcijų, pvz., komentarų pridėjimas prie skaidrės PowerPoint pristatyme, esamo skaidrės komentaro prieiga, atsakymas į komentarus, modernaus komentaro pridėjimas skaidrėje, visų komentarų ir autorių trynimas, konkrečių komentarų ištrynimas. skaidrės komentarai ir daug daugiau.

Kaip ištrinti konkrečius skaidrės komentarus naudojant 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)

Darbas su hipersaitais pristatymuose per Python API

Aspose.Slides for Python per .NET suteikė keletą naudingų funkcijų, skirtų tvarkyti hipersaitus PowerPoint pristatymuose naudojant Python API. Biblioteka leidžia programinės įrangos kūrėjams pridėti URL hipersaitus prie tekstų, pridėti URL hipersaitus prie formų ar rėmelių, pridėti URL hipersaitus į medijos failus, formatuoti hipersaitus, naudoti hipersaitus kuriant turinį, kintamą hipersaitą, palaikomas IHyperlinkQueries ypatybes ir daug daugiau. Šiame pavyzdyje parodyta, kaip pridėti svetainės hipersaitą prie teksto naudojant Python kodą.

Kaip pridėti svetainės hipersaitą prie teksto naudojant 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)
 Lietuvių