Sunumlar için Python PowerPoint API’sı
Herhangi bir harici yazılım olmadan Python kullanarak PowerPoint ve OpenOffice sunumları oluşturun, okuyun, değiştirin ve dönüştürün.
Download Free TrialAspose.Slides for Python via Java, Python'da PowerPoint sunumları oluşturmanıza, bilgisayarınıza ve dönüştürmenize olanak sağlayan bir Python kitaplığıdır. Gösterimler, sözler, metinler, tablolar, tablolar, resimler ve daha fazlası gibi tüm sunumların düzenlendiği. Ayrıca bozma, klonlama, bölme, karşılaştırma ve sunumları yazdırma gibi birçok gelişmiş özellik sunar. Herhangi bir bağlantı olmadan çalışır ve kısa sürede binlerce sunum yapılabilir.
Neden Java aracılığıyla Python için Aspose.Slides'ı seçmelisiniz?
Aspose.Slides for Python via Java, PowerPoint otomasyonuna yönelik diğer çözümlere göre pek çok avantaj sunar; örneğin:
- Platformlar arası uyumluluk: Aspose.Slides for Python, Java aracılığıyla birden fazla platformu destekler. Aspose.Slides for Python’u Windows, Linux, macOS ve diğer işletim sistemlerinde Java aracılığıyla kullanabilirsiniz.
- Kolay entegrasyon ve dağıtım: Java aracılığıyla Aspose.Slides for Python, Microsoft Office veya başka herhangi bir yazılımın sisteminize yüklenmesini gerektirmeyen bağımsız bir kitaplıktır. Aspose.Slides for Python’u Java aracılığıyla mevcut uygulamalarınızla kolayca entegre edebilir ve herhangi bir sunucu veya bulut ortamına dağıtabilirsiniz.
- Güçlü özellikler ve işlevsellik: Java aracılığıyla Aspose.Slides for Python, PowerPoint sunumlarıyla çalışmak için slayt oluşturma ve değiştirme, şekil, metin, resim, animasyon, geçiş ekleme ve düzenleme gibi zengin özellikler ve işlevler sunar. , grafikler, tablolar ve diğer öğeler, tema ve düzen uygulama, ses ve video ekleme, sunumları dışa aktarma ve yazdırma, videoya aktarma ve çok daha fazlası.
- Yüksek performans ve kalite: Java aracılığıyla Aspose.Slides for Python, PowerPoint sunumlarının işlenmesinde yüksek performans ve kaliteli sonuçlar sunar. Çıktının aslına uygunluğundan ve doğruluğundan ödün vermeden binlerce sunumu dakikalar içinde işleyebilirsiniz.
- Ücretsiz deneme ve lisanslama seçenekleri: Java aracılığıyla Aspose.Slides for Python, hiçbir sınırlama olmaksızın indirebileceğiniz ve 30 gün boyunca kullanabileceğiniz ücretsiz bir deneme sürümü sunar. Ayrıca geliştirici, site, OEM ve bulut lisansları gibi ihtiyaçlarınıza ve bütçenize uygun çeşitli lisanslama seçenekleri arasından seçim yapabilirsiniz.
Gelişmiş Python PowerPoint API Özellikleri
Şablonlardan mevcut slaytları birleştirin veya kopyalayın
API aracılığıyla PowerPoint tablolarıyla taşınabilir
Şekillere korumayı genişletme veya korumayı bölme
Excel grafiklerini resimlere OleObjects olarak ekleme
Slaytlardaki oluşturma ve eklememe metin ekleme
Metin ve şekil biçimlendirmesini yönetme
Veritabanından sunumların bileşimi
Sunumları ve elde edilen PDF'lere izinleri
Sunuları fiziksel bir yazıcıda yazdırma
Sistem Gereksinimleri
Aspose.Slides for Python Java üzerinden, platformdan bağımsız bir API'dir. Aşağıdaki yazılımlar kurulu olarak Windows, Unix/Linux ve Mac platformlarında çalışır:- JDK 1.8 veya üzeri
- Python 3.7 veya üzeri
- JPype1 1.5.0 veya üstü (JPype, 1.8'den 11'e kadar Java sürümlerinde test edilmiştir)
Nasıl kurulur
PyPI deposundan Sunum işlemeye yönelik Python kitaplığımızı yüklemek için PyPI'yi kullanın:
pip install aspose-slides-java
Python'da Yeni PowerPoint Sunumu Nasıl Oluşturulur
Aşağıda verilen örnekte sunumun ilk slaytına bir dikdörtgen ekledik.
import jpype
import asposeslides
jpype.startJVM()
from asposeslides.api import Presentation, SaveFormat, ShapeType
pres = Presentation()
slide = pres.getSlides().get_Item(0)
slide.getShapes().addAutoShape(ShapeType.Rectangle, 50, 150, 300, 200)
pres.save("NewPresentation.pptx", SaveFormat.Pptx)
jpype.shutdownJVM()
Python'da Sunumlar Nasıl Birleştirilir
Bu Python kodu size sunumları nasıl birleştireceğinizi gösterir:
import jpype
import asposeslides
jpype.startJVM()
from asposeslides.api import Presentation, SaveFormat
pres1 = Presentation("pres1.pptx");
pres2 = Presentation("pres2.pptx");
for i in range(pres2.getSlides().size()):
pres1.getSlides().addClone(pres2.getSlides().get_Item(i));
pres1.save("combinedPresentation.pptx", SaveFormat.Pptx);
jpype.shutdownJVM()
Python'da PDF'den Sunum Nasıl İçe Aktarılır. PDF'yi PPT'ye dönüştürün, PDF'yi PPTX'e dönüştürün, PDF'yi ODP'ye dönüştürün
Bu Python kodu, PDF'den PowerPoint'e dönüştürme işlemini gösterir:
import jpype
import asposeslides
jpype.startJVM()
from asposeslides.api import Presentation, SaveFormat
pres = Presentation();
pres.getSlides().removeAt(0);
pres.getSlides().addFromPdf("welcome-to-powerpoint.pdf");
pres.save("outputPresentation.pptx", SaveFormat.Pptx);
jpype.shutdownJVM()
Python'da PowerPoint'i PDF'ye Dönüştürme
Bu Python kodu, varsayılan seçenekleri kullanarak bir PowerPoint PPT, PPTX ve OpenOffice ODP belgesini bir PDF belgesine nasıl dönüştüreceğinizi gösterir. Ortaya çıkan dosya, maksimum kalite seviyelerinde bir PDF belgesidir
import jpype
import asposeslides
jpype.startJVM()
from asposeslides.api import Presentation, SaveFormat
pres = Presentation("PowerPoint.pptx");
pres.save("PPTX-to-PDF.pdf", SaveFormat.Pdf);
jpype.shutdownJVM()
Python'da PowerPoint'i JPG'ye Dönüştürme. PPT'yi JPG'ye dönüştürün, PPTX'i JPG'ye dönüştürün, ODP'yi JPG'ye dönüştürün
Aşağıdaki örnek, bir PowerPoint PPT, PPTX ve OpenOffice ODP belgesini bir dizi JPEG görüntüsüne nasıl dönüştüreceğinizi gösterir.
import jpype
import asposeslides
jpype.startJVM()
from asposeslides.api import Presentation
from javax.imageio import ImageIO
from java.io import File
pres = Presentation("pres.pptx");
format_name = "PNG"
for i in range(pres.getSlides().size()):
buffImage = pres.getSlides().get_Item(i).getThumbnail(2, 2)
ImageIO.write(buffImage, format_name, File("image_java" + str(i) + ".png"))
jpype.shutdownJVM()
Support and Learning Resources
- Öğrenme Kaynakları
- Dokümantasyon
- Kaynak kodu
- API Referansları
- Eğitim Videoları
- Ürün desteği
- Ücretsiz Destek
- Ücretli Destek
- Blog
- Sürüm notları
- Neden Aspose.Slides for Python Java aracılığıyla?
- Müşteri Listesi
- Başarı Öyküleri