Aspose.Slides for .NET
Excel Elektronik Tablolarını Oluşturmak ve Dönüştürmek için C# .NET API'si
Microsoft PowerPoint kullanmadan PPT/PPTX dosyalarını oluşturmak, düzenlemek, birleştirmek, korumak, dönüştürmek ve işlemek için gelişmiş PowerPoint sunum API'si.
Aspose.Slides for .NET, Microsoft PowerPoint veya herhangi bir şey kullanmadan çok kullanışlı bir PowerPoint sunumu oluşturma ve düzenleme kitaplığıdır. diğer dış bağımlılıklar. Kütüphane, geliştiricilerin sunumlar, raporlar ve pazarlama materyalleri gibi çeşitli amaçlarla kullanılabilecek etkileşimli ve ilgi çekici sunumlar oluşturmasına olanak tanır. Kitaplık, PPT, PPTX, PPS, POT, PPSX, PPTM, PPSM, POTX, POTM ve ODP gibi çeşitli PowerPoint sunumları ve OpenOffice dosya formatları için destek içerir.
Aspose.Slides for .NET, sunumları işlemek için sıfırdan sunum oluşturma, yeni slaytlar ekleme, slaytları klonlama, slaytları kopyalama, bir sunumun belge özelliklerini değiştirme, istenmeyen slaytları silme gibi çok çeşitli temel ve gelişmiş özellikleri içerir. , kalıpları kopyalama, slaytları önizleme¸ slaytları görüntü olarak dışa aktarma, slaytları SVG formatına dışa aktarma, slayt notlarını yönetme, yeni asıl slaytları ayarlama, slayt notları ekleme, şekiller oluşturma veya yönetme, şekillerdeki stilleri yönetme, sıfırdan tablolar oluşturma, tabloları yeniden boyutlandırma ve taşıma , metin formatını değiştirme ve çok daha fazlası.
Aspose.Slides for .NET, yazılım geliştiricilerin sunumlarını PDF, PDF/A, XPS, HTML gibi önde gelen dosya formatlarına ve JPEG, PNG, BMP gibi popüler resim dosyası formatlarına aktarmalarına yardımcı olan çok güçlü bir dönüştürücü içerir. , TIFF ve GIF. Ayrıca yorum desteği, slayt geçişleri ve animasyon gibi bir dizi gelişmiş özellik de sağlar. Kitaplık; slaytlar, şekiller, metinler, resimler, grafikler ve tablolar dahil olmak üzere çok çeşitli PowerPoint öğeleri için destek içermektedir. Bu, geliştiricilerin bu öğeleri sunumlarına kolayca eklemesine, düzenlemesine ve biçimlendirmesine olanak tanır.
Aspose.Slides for .NET'e Başlarken
Aspose.Slides for .NET'i kurmanın önerilen yolu NuGet kullanmaktır. Sorunsuz bir kurulum için lütfen aşağıdaki komutu kullanın.
NuGet aracılığıyla Aspose.Slides for .NET'i yükleyin
NuGet\Install-Package Aspose.Slides.NET -Version 23.1.0
Ayrıca doğrudan Aspose ürün sürüm sayfasından indirebilirsiniz..NET API aracılığıyla Sunumlar Oluşturun ve Yönetin
Aspose.Slides for .NET, herhangi bir dış bağımlılık olmadan .NET uygulamalarının içinde PowerPoint sunumları oluşturma ve yönetme yeteneğini içerir. Geliştiriciler ayrıca mevcut sunumları açabilir ve kolaylıkla değişiklik yapabilir. Ayrıca bir sunumun formatını kontrol edip özelliklerini öğrenmek ve davranışını anlamak için incelemek de mümkündür. Bir sunumun özelliklerini alıp güncellemek de mümkündür.
.NET API Aracılığıyla Sunumlar Oluşturma
Presentation presentation = new Presentation();
presentation.Save("OutputPresenation.pptx", SaveFormat.Pptx);
PowerPoint Sunumlarını .NET API aracılığıyla dönüştürün
Aspose.Slides for .NET'in en önemli özelliklerinden biri, PowerPoint sunumlarını PDF, HTML, PDF/A, XPS, SVF, GIF, TIFF, PNG, BMP, dahil olmak üzere çok çeşitli çıktı formatlarına dönüştürmektir. ve JPEG'i hızlı ve kolay bir şekilde dönüştürün. Bu, sunumları belirli bir uygulama veya platformla uyumlu bir formata dönüştürmeyi kolaylaştırır. Ek olarak, sunumları dönüştürmek için görüntü kalitesi ve çözünürlüğünü ayarlama, sayfa boyutunu ve yönünü belirleme ve çıktı dosyasına filigran ekleme gibi bir dizi gelişmiş seçenek de sağlar. Kitaplık aynı zamanda PowerPoint slaytını görsele dönüştürme olanağı da sağlar.
.NET API aracılığıyla PowerPoint'i Gizli Slaytlarla PDF'ye dönüştürün
// Instantiates a Presentation class that represents a PowerPoint file
Presentation presentation = new Presentation("PowerPoint.pptx");
// Instantiates the PdfOptions class
PdfOptions pdfOptions = new PdfOptions();
// Adds hidden slides
pdfOptions.ShowHiddenSlides = true;
// Saves the presentation as a PDF
presentation.Save("PowerPoint-to-PDF.pdf", SaveFormat.Pdf, pdfOptions);
C# API aracılığıyla Sunulara Slayt Ekleme ve Yönetme
Aspose.Slides for .NET, .NET uygulamaları içindeki PowerPoint sunumlarındaki slaytların işlenmesi için tam destek içerir. Kitaplık, bir sunuma yeni slaytlar eklemek, mevcut bir slayta erişmek, istenmeyen slaytları kaldırmak, slaytları klonlamak, mevcut slaytları kopyalamak, iki slaytı karşılaştırmak, slayt düzenini yönetmek, slayt geçişi, slaytları Bitmap'e dönüştürmek gibi slaytlarla çalışmaya yönelik çok sayıda özellik içerir. , slaytları özel boyutlardaki görüntülere dönüştürme ve çok daha fazlası. Ek olarak, notları ve yorumları içeren slaytları resimlere dönüştürebilir veya yalnızca birkaç satır kodla tüm slaytları resimlere aktarabilirsiniz.
C# API aracılığıyla bir Slaydı Klonlama
// Instantiate Presentation class that represents a presentation file
using (Presentation pres = new Presentation("CloneWithinSamePresentationToEnd.pptx"))
{
// Clone the desired slide to the end of the collection of slides in the same presentation
ISlideCollection slds = pres.Slides;
slds.AddClone(pres.Slides[0]);
// Write the modified presentation to disk
pres.Save("Aspose_CloneWithinSamePresentationToEnd_out.pptx", SaveFormat.Pptx);
}
C# aracılığıyla PowerPoint Sunumuna Animasyonlar Ekleme
Aspose.Slides for .NET, yazılım geliştiricilerin sunumlarına farklı türdeki animasyonları kolaylıkla uygulamalarına olanak tanır. Sunumların izleyiciler için göz alıcı ve ilgi çekici hale getirilmesinde PowerPoint animasyonu önemli bir rol oynamaktadır. Kitaplık, şekillere, grafiklere, tablolara, OLE Nesnelerine ve diğer sunum öğelerine kolayca uygulanabilen 150'den fazla animasyon efektini destekler. Ek olarak, kendi özel animasyonlarınızı oluşturmak için çeşitli davranışları birleştirmektir.
.NET API aracılığıyla Tek Paragrafa Animasyon Efekti Ekleme
using (Presentation presentation = new Presentation(dataDir + "Presentation1.pptx"))
{
// select paragraph to add effect
IAutoShape autoShape = (IAutoShape)presentation.Slides[0].Shapes[0];
IParagraph paragraph = autoShape.TextFrame.Paragraphs[0];
// add Fly animation effect to selected paragraph
IEffect effect = presentation.Slides[0].Timeline.MainSequence.AddEffect(paragraph, EffectType.Fly, EffectSubtype.Left, EffectTriggerType.OnClick);
presentation.Save(dataDir + "AnimationEffectinParagraph.pptx", SaveFormat.Pptx);
}