Aspose.Slides for Python via .NET
PowerPoint təqdimatlarını yaratmaq və çevirmək üçün Python API
Microsoft Office PowerPoint-dən istifadə etmədən PPT/PPTX təqdimatının yaradılması, redaktə edilməsi, bölünməsi, birləşdirilməsi və konvertasiyası üçün PowerPoint Python API.
.NET vasitəsilə Python üçün Aspose.Slides proqram tərtibatçılarına işləmək imkanı verən çox faydalı kitabxanadır. Microsoft PowerPoint təqdimatları proqramlı şəkildə öz Python proqramları daxilində. Kitabxana Python tərtibatçılarına .NET-in gücündən istifadə etməklə öz layihələrində Aspose.Slides-dən istifadə etmək imkanı verir. Kitabxana Python tərtibatçılarına Python əmrlərindən istifadə edərək PowerPoint təqdimatlarını oxumaq, yazmaq, dəyişdirmək, göstərmək və manipulyasiya etmək imkanı verir. O, Windows, Linux və macOS daxil olmaqla bir çox platformada istifadə edilə bilər.
.NET vasitəsilə Python üçün Aspose.Slides istifadəsi asan olması üçün nəzərdə tutulmuşdur və onu PowerPoint təqdimatlarını yaratmaq və redaktə etmək üçün ideal həll yolu edən çoxlu funksiyalar təqdim etmişdir. Kitabxana PPT, PPTX, PPS, POT, PPSX, PPTM, PPSM, POTX, POTM, ODP, PDF və s. kimi müxtəlif fayl formatlarında təqdimat yaratmağı və oxumağı dəstəkləyir. Kitabxana həmçinin PDF, PDF/A, XPS, JPEG, PNG, BMP, TIFF, GIF, SVG, HTML və s. kimi bəzi aparıcı fayl formatlarına təqdimat ixracını dəstəkləyir. Aspose.Slides yüksək performans üçün nəzərdə tutulmuşdur və böyük PowerPoint təqdimatlarını asanlıqla idarə edə bilər.
.NET kitabxanası vasitəsilə Python üçün Aspose.Slides sıfırdan təqdimatlar yaratmaq, slaydlar əlavə etmək və ya silmək, slayd xassələrini təyin etmək, formalar əlavə etmək və forma xassələrini dəyişdirmək kimi PowerPoint təqdimatlarını idarə etmək üçün müxtəlif təkmil və əsas funksiyaları dəstəkləmişdir. , şrift xassələrinin dəyişdirilməsi, rənglərin əlavə edilməsi və dəyişdirilməsi, mətnin düzülməsi, təqdimatlara (audio və video) multimedia elementlərinin əlavə edilməsi və s. Aspose.Slide kitabxanasından istifadə etmək çox asandır və onu PowerPoint təqdimatlarını yaratmaq və dəyişdirmək üçün ideal seçim edən çoxlu funksiyalar təqdim edir.
.NET vasitəsilə Python üçün Aspose.Slides ilə işə başlayın
.NET vasitəsilə Python üçün Aspose.Slides quraşdırmanın tövsiyə olunan yolu pipdən istifadə etməkdir. Düzgün quraşdırma üçün aşağıdakı əmrdən istifadə edin.
Python üçün Aspose.Slides-i .NET vasitəsilə pip vasitəsilə quraşdırın
pip install aspose.slides
Siz həmçinin Məhsulun buraxılış səhifəsindən birbaşa yükləyə bilərsiniz.Python vasitəsilə PowerPoint təqdimatının yaradılması
.NET vasitəsilə Python üçün Aspose.Slides öz Python proqramlarında PowerPoint təqdimatlarını yaratmaq və idarə etmək üçün çox faydalı həlldir. Kitabxana təqdimatlarla işləmək üçün mövcud təqdimatlara slaydlar əlavə etmək, təqdimatı yoxlamaq, çoxsaylı təqdimatları birləşdirmək, təqdimatların içərisinə şəkillər daxil etmək, təqdimatlara qeydlər daxil etmək, təqdimatlardan xüsusi slaydları birləşdirmək, slaydları təqdimat bölməsinə birləşdirmək, təqdimatı təqdimat bölməsinə çevirmək kimi bir sıra vacib funksiyaları ehtiva edir. PDF və daha çox.
Təqdimatları Python API vasitəsilə necə birləşdirə bilərəm?
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)
Python API vasitəsilə Təqdimatlarda Slaydlar əlavə edin və idarə edin
.NET vasitəsilə Python üçün Aspose.Slides Python əmrlərindən istifadə edərək PowerPoint təqdimatında slaydların idarə edilməsi üçün tam dəstəyi ehtiva edir. Proqram tərtibatçıları PowerPoint təqdimatlarında slaydları idarə etmək üçün təqdimata slaydlar əlavə etmək, təqdimatda slaydlara daxil olmaq, təqdimatdan arzuolunmaz slaydları silmək, slaydları klonlamaq, slaydları müqayisə etmək, slayd düzümünü tənzimləmək, slaydları şəkil fayl formatlarına çevirmək kimi müxtəlif əməliyyatları yerinə yetirə bilər. slaydları xüsusi ölçülərlə çevirin, slayd ustalarını təyin edin, slayd məzmununu köçürün, slayd keçidi əlavə edin, keçid effektləri təyin edin və daha çox.
Python API vasitəsilə Sadə Slayd Keçid effekti yaradın
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)
Python Tətbiqlərində Təqdimatlara Şərhlər əlavə edin
Şərhlər təqdimatların çox faydalı hissəsidir və istifadəçilərə təqdimatları nəzərdən keçirərkən rəy bildirməyə və ya komanda yoldaşları ilə əlaqə saxlamağa kömək edir. .NET vasitəsilə Python üçün Aspose.Slides Python proqramları daxilində təqdimatlara şərhlər əlavə etmək və idarə etmək üçün tam dəstək göstərmişdir. Kitabxanada PowerPoint təqdimatında slaydlara şərhlər əlavə etmək, slaydda mövcud şərhə daxil olmaq, şərhlərə cavab vermək, slaydlara müasir şərh əlavə etmək, bütün şərhləri və müəllifləri silmək, xüsusi məlumatları silmək kimi təqdimatlarla işləmək üçün müxtəlif funksiyalar daxildir. slaydda şərhlər və daha çox.
Python API vasitəsilə Slayddakı Xüsusi Şərhləri Necə Silmək olar?
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)
Python API vasitəsilə Təqdimatlarda Hiperlinklərlə İş
.NET vasitəsilə Python üçün Aspose.Slides Python API istifadə edərək PowerPoint təqdimatları daxilində hiperlinkləri idarə etmək üçün bəzi faydalı funksiyalar təqdim etmişdir. Kitabxana proqram tərtibatçılarına mətnlərə URL hiperlinkləri əlavə etmək, forma və ya çərçivələrə URL hiperlinkləri əlavə etmək, media fayllarına URL hiperlinkləri əlavə etmək, hiperlinkləri formatlaşdırmaq, məzmun cədvəlini yaratmaq üçün hiperlinklərdən istifadə etmək, dəyişkən hiperlink, IHyperlinkQueries-də dəstəklənən xassələr və s. imkan verir. Aşağıdakı nümunə Python kodundan istifadə edərək mətnə veb-sayt hiperlinkinin necə əlavə olunacağını nümayiş etdirir.
Python API vasitəsilə mətnə vebsayt hiperlinkini necə əlavə etmək olar?
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)