Aspose.Slides for Python via .NET
Python API, lai izveidotu un pārveidotu PowerPoint prezentācijas
PowerPoint Python API PPT/PPTX prezentāciju izveidei, rediģēšanai, sadalīšanai, sapludināšanai un konvertēšanai, neizmantojot Microsoft Office PowerPoint.
Aspose.Slides for Python, izmantojot .NET ir ļoti noderīga bibliotēka, kas ļauj programmatūras izstrādātājiem strādāt ar Microsoft PowerPoint prezentācijas programmatiski savās Python lietojumprogrammās. Bibliotēka nodrošina Python izstrādātājiem iespēju savos projektos izmantot Aspose.Slides, izmantojot .NET jaudu. Bibliotēka nodrošina Python izstrādātājiem iespēju lasīt, rakstīt, modificēt, renderēt un manipulēt ar PowerPoint prezentācijām, izmantojot Python komandas. To var izmantot vairākās platformās, tostarp Windows, Linux un macOS.
Aspose.Slides for Python, izmantojot .NET, ir izstrādāts tā, lai to būtu viegli lietot, un tas ir nodrošinājis plašu funkciju klāstu, padarot to par ideālu risinājumu PowerPoint prezentāciju izveidei un rediģēšanai. Bibliotēka atbalsta prezentāciju ģenerēšanu un lasīšanu dažādos failu formātos, piemēram, PPT, PPTX, PPS, POT, PPSX, PPTM, PPSM, POTX, POTM, ODP, PDF un tā tālāk. Bibliotēka atbalsta arī prezentāciju eksportēšanu uz dažiem vadošajiem failu formātiem, piemēram, PDF, PDF/A, XPS, JPEG, PNG, BMP, TIFF, GIF, SVG, HTML un tā tālāk. Aspose.Slides ir paredzēts augstai veiktspējai un var viegli apstrādāt lielas PowerPoint prezentācijas.
Aspose.Slides for Python, izmantojot .NET bibliotēku, ir nodrošinājis atbalstu dažādiem papildu un pamata līdzekļiem PowerPoint prezentāciju apstrādei, piemēram, prezentāciju izveidei no jauna, slaidu pievienošanai vai noņemšanai, slaidu rekvizītu iestatīšanai, formu pievienošanai un formas rekvizītu modificēšanai. , fontu rekvizītu maiņa, krāsu pievienošana un modificēšana, teksta līdzinājuma iestatīšana, multivides elementu pievienošana prezentācijām (audio un video) un tā tālāk. Aspose.Slide bibliotēka ir ļoti viegli lietojama, un tā nodrošina plašu funkciju klāstu, padarot to par ideālu izvēli PowerPoint prezentāciju izveidei un modificēšanai.
Darba sākšana ar Aspose.Slides for Python, izmantojot .NET
Ieteicamais veids, kā instalēt Aspose.Slides for Python, izmantojot .NET, ir izmantot pip. Lūdzu, izmantojiet šo komandu vienmērīgai instalēšanai.
Instalējiet Aspose.Slides for Python, izmantojot .NET, izmantojot pip
pip install aspose.slides
Varat arī lejupielādēt to tieši no Aspose produkta izlaišanas lapas.PowerPoint prezentāciju ģenerēšana, izmantojot Python
Aspose.Slides for Python, izmantojot .NET, ir ļoti noderīgs risinājums PowerPoint prezentāciju izveidei un pārvaldībai savās Python lietojumprogrammās. Bibliotēkā ir iekļautas vairākas svarīgas funkcijas prezentāciju apstrādei, piemēram, slaidu pievienošana esošajām prezentācijām, prezentācijas pārbaude, vairāku prezentāciju sapludināšana, attēlu ievietošana prezentācijās, piezīmju ievietošana prezentācijās, noteiktu slaidu sapludināšana no prezentācijām, slaidu sapludināšana prezentācijas sadaļā, prezentācijas konvertēšana uz prezentāciju. PDF un daudz kas cits.
Kā sapludināt prezentācijas, izmantojot 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)
Pievienojiet un pārvaldiet slaidus prezentācijās, izmantojot Python API
Aspose.Slides for Python, izmantojot .NET, ir iekļāvis pilnīgu atbalstu slaidu apstrādei PowerPoint prezentācijā, izmantojot Python komandas. Programmatūras izstrādātāji var veikt dažādas darbības, lai pārvaldītu slaidus savās PowerPoint prezentācijās, piemēram, pievienot slaidus prezentācijai, piekļūt prezentācijas slaidiem, dzēst no prezentācijas nevēlamos slaidus, klonēt slaidus, salīdzināt slaidus, pielāgot slaidu izkārtojumu, konvertēt slaidus attēlu failu formātos, konvertējiet slaidus ar pielāgotiem izmēriem, iestatiet slaidu šablonus, kopējiet slaidu saturu, pievienojiet slaidu pāreju, iestatiet pārejas efektus un daudz ko citu.
Izveidojiet vienkāršu slaidu pārejas efektu, izmantojot 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)
Pievienojiet komentārus prezentācijām Python lietotnēs
Komentāri ir ļoti noderīga prezentāciju daļa, kas palīdz lietotājiem sniegt atsauksmes vai sazināties ar saviem komandas biedriem, pārskatot prezentācijas. Aspose.Slides for Python, izmantojot .NET, ir nodrošinājis pilnīgu atbalstu prezentāciju komentāru pievienošanai un pārvaldībai Python lietojumprogrammās. Bibliotēkā ir iekļauti dažādi līdzekļi prezentāciju apstrādei, piemēram, komentāru pievienošana slaidam PowerPoint prezentācijā, piekļuve esošam slaida komentāram, atbilde uz komentāriem, moderna komentāra pievienošana slaidam, visu komentāru un autoru dzēšana, konkrētu izdzēšana. komentāri par slaidu un daudz ko citu.
Kā dzēst konkrētus komentārus slaidā, izmantojot 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)
Darbs ar hipersaitēm prezentācijās, izmantojot Python API
Aspose.Slides for Python, izmantojot .NET, ir nodrošinājis dažus noderīgus līdzekļus hipersaišu apstrādei PowerPoint prezentācijās, izmantojot Python API. Bibliotēka ļauj programmatūras izstrādātājiem pievienot URL hipersaites tekstiem, pievienot URL hipersaites formām vai rāmjiem, pievienot URL hipersaites multivides failiem, formatēt hipersaites, izmantot hipersaites, lai izveidotu satura rādītāju, mainīgu hipersaiti, atbalstītos rekvizītus IHyperlinkQueries un daudz ko citu. Šis piemērs parāda, kā tekstam pievienot vietnes hipersaiti, izmantojot Python kodu.
Kā tekstam pievienot vietnes hipersaiti, izmantojot 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)