1. Ürün:% s
  2.   Sunum
  3.   Python
  4.   Aspose.Slides for Python via .NET

Aspose.Slides for Python via .NET

 
 

PowerPoint Sunumları Oluşturmak ve Dönüştürmek için Python API'si

Microsoft Office PowerPoint kullanmadan PPT/PPTX sunum oluşturma, düzenleme, bölme, birleştirme ve dönüştürme için bir PowerPoint Python API'si.

Aspose.Slides for Python via .NET, yazılım geliştiricilerin birlikte çalışmasına olanak tanıyan çok kullanışlı bir kitaplıktır. Microsoft PowerPoint sunumlarını programlı olarak kendi Python uygulamaları içinde sunar. Kütüphane, Python geliştiricilerine .NET'in gücünden yararlanarak Aspose.Slides'ı projelerinde kullanma olanağı sağlıyor. Kütüphane, Python geliştiricilerine Python komutlarını kullanarak PowerPoint sunumlarını okuma, yazma, değiştirme, oluşturma ve işleme yeteneği sağlar. Windows, Linux ve macOS dahil olmak üzere birden fazla platformda kullanılabilir.

Aspose.Slides for Python via .NET, kullanımı kolay olacak şekilde tasarlanmıştır ve PowerPoint sunumları oluşturmak ve düzenlemek için onu ideal bir çözüm haline getiren geniş bir özellik yelpazesi sunmuştur. Kitaplık, PPT, PPTX, PPS, POT, PPSX, PPTM, PPSM, POTX, POTM, ODP, PDF vb. gibi çeşitli dosya formatlarında sunum oluşturmayı ve okumayı destekler. Kitaplık ayrıca PDF, PDF/A, XPS, JPEG, PNG, BMP, TIFF, GIF, SVG, HTML vb. gibi bazı önde gelen dosya formatlarına sunum aktarımını da destekler. Aspose.Slides yüksek performans için tasarlanmıştır ve büyük PowerPoint sunumlarının üstesinden kolaylıkla gelebilir.

Aspose.Slides for Python via .NET kitaplığı, PowerPoint sunumlarını işlemek için sıfırdan sunumlar oluşturma, slayt ekleme veya kaldırma, slayt özelliklerini ayarlama, şekil ekleme ve şekil özelliklerini değiştirme gibi çeşitli gelişmiş ve temel özellikler için destek sağlamıştır. , yazı tipi özelliklerini değiştirme, renkleri ekleme ve değiştirme, metin hizalamasını ayarlama, sunumlara multimedya öğeleri ekleme (ses ve video) vb. Aspose.Slide kitaplığının kullanımı çok kolaydır ve çok çeşitli özellikler sunarak onu PowerPoint sunumları oluşturmak ve değiştirmek için ideal bir seçim haline getirir.

Previous Next

.NET Üzerinden Aspose.Slides for Python'a Başlarken

Aspose.Slides for Python'u .NET aracılığıyla kurmanın önerilen yolu pip kullanmaktır. Sorunsuz bir kurulum için lütfen aşağıdaki komutu kullanın.

Aspose.Slides for Python'u .NET aracılığıyla pip aracılığıyla yükleyin

pip install aspose.slides 
Ayrıca doğrudan Aspose ürün sürüm sayfasından indirebilirsiniz.

Python ile PowerPoint Sunumu Oluşturma

Aspose.Slides for Python via .NET, kendi Python uygulamalarında PowerPoint sunumları oluşturmak ve yönetmek için çok kullanışlı bir çözümdür. Kitaplık, mevcut sunumlara slayt eklemek, sunumu incelemek, birden fazla sunumu birleştirmek, sunumların içine resim eklemek, sunumlara not eklemek, sunumlardan belirli slaytları birleştirmek, slaytları sunum bölümüne birleştirmek, sunumu sunum bölümüne dönüştürmek gibi sunumları yönetmek için birçok önemli özellik içermektedir. PDF'ler ve çok daha fazlası.

Python API aracılığıyla Sunumlar Nasıl Birleştirilir?

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 aracılığıyla Sunumlara Slayt Ekleme ve Yönetme

Aspose.Slides for Python via .NET, Python komutlarını kullanarak PowerPoint sunumunda slaytların işlenmesi için tam destek içerir. Yazılım geliştiricileri, PowerPoint sunumlarındaki slaytları yönetmek için sunuma slayt ekleme, sunumdaki slayta erişme, istenmeyen slaytları sunumdan silme, slaytları klonlama, slaytları karşılaştırma, slayt düzenini ayarlama, slaytları görüntü dosyası formatlarına dönüştürme, slaytları görüntü dosyası formatlarına dönüştürme gibi çeşitli işlemleri gerçekleştirebilir. slaytları özel boyutlara dönüştürün, asıl slaytları ayarlayın, slayt içeriğini kopyalayın, slayt geçişi ekleyin, geçiş efektlerini ayarlayın ve çok daha fazlasını yapın.

Python API aracılığıyla Basit Slayt Geçişi efekti oluşturun

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 Uygulamalarındaki Sunumlara Yorum Ekleme

Yorumlar, kullanıcıların geri bildirimde bulunmasına veya sunumları incelerken ekip arkadaşlarıyla iletişim kurmasına yardımcı olan, sunumların çok yararlı bir parçasıdır. Aspose.Slides for Python via .NET, Python uygulamaları içindeki sunumlara yorum eklemek ve bunları yönetmek için tam destek sağlar. Kitaplık, PowerPoint sunumundaki bir slayda yorum eklemek, slayttaki mevcut bir yoruma erişmek, yorumları yanıtlamak, slayta modern bir yorum eklemek, tüm yorumları ve yazarları silmek, belirli yorumları silmek gibi sunumları yönetmek için çeşitli özellikler içerir. bir slayta yapılan yorumlar ve çok daha fazlası.

Python API Aracılığıyla Bir Slayttaki Belirli Yorumlar Nasıl Silinir?

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 Aracılığıyla Sunumlarda Köprülerle Çalışma

Aspose.Slides for Python via .NET, Python API'sini kullanarak PowerPoint sunumlarındaki köprüleri yönetmek için bazı yararlı özellikler sağlamıştır. Kitaplık, yazılım geliştiricilerin metinlere URL köprüleri eklemesine, şekillere veya çerçevelere URL köprüleri eklemesine, medya dosyalarına URL köprüleri eklemesine, köprüleri biçimlendirmesine, içindekiler tablosu oluşturmak için köprüler kullanmasına, değiştirilebilir köprüye, IHyperlinkQueries'te desteklenen özelliklere ve çok daha fazlasına olanak tanır. Aşağıdaki örnek, Python kodunu kullanarak bir metne web sitesi köprüsünün nasıl ekleneceğini gösterir.

Python API Aracılığıyla Bir Metne Web Sitesi Köprü Bağlantısı Nasıl Eklenir?

 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)
 Türkçe