
PowerPoint’ten SVG’e dönüştürme, genellikle slaytların içeriğini web veya masaüstü uygulamalarına yerleştirmek için kullanılır. Çeşitli çevrimiçi PowerPoint görüntüleyicileri de sunumları slayt gösterisi için SVG’ye dönüştürür. Buna uygun olarak, bu makale PowerPoint PPTX/PPT sunumlarının C# kullanarak SVG formatına nasıl dönüştürüleceğini kapsar.
- C# PowerPoint PPT’den SVG’ye Dönüştürücü - Ücretsiz İndirin
- PowerPoint PPT’yi C# dilinde SVG’ye Dönüştürme Adımları
- C# dilinde PPTX/PPT’yi SVG’ye dönüştürün
C# PowerPoint PPTX’ten SVG’ye Dönüştürücü - Ücretsiz İndirme
Aspose.Slides for .NET, .NET uygulamalarının içinden PowerPoint ve OpenOffice sunumları oluşturmak ve yönetmek için tasarlanmıştır. Ayrıca API, sunum belgelerini SVG gibi diğer biçimlere dönüştürmenize olanak tanır. API’yi indirebilir veya NuGet kullanarak yükleyebilirsiniz.
PM> Install-Package Aspose.Slides.NET
PowerPoint PPT’yi C# dilinde SVG’ye Dönüştürme Adımları
PowerPoint PPT veya PPTX sunumlarının SVG’ye dönüştürülmesi çok basittir. Aspose.Slides for .NET kullanarak bir PPT/PPTX dosyasını SVG formatına dönüştürmek için gereken adımlar aşağıdadır.
- PowerPoint PPT veya PPTX dosyasını diskten yükleyin.
- Sunudaki slaytlar arasında geçiş yapın.
- Her slaytı SVG dosyası olarak istediğiniz konuma kaydedin.
Şimdi, C# dilinde bir PPTX’i SVG’ye dönüştürmek için bu adımları koda nasıl dönüştüreceğimize bir göz atalım.
PowerPoint PPTX’i C# dilinde SVG’ye dönüştürün
C# dilinde bir PowerPoint PPT’yi SVG’ye dönüştürme adımları aşağıda verilmiştir.
- İlk olarak, sunumu yüklemek için bir Sunum sınıfı örneği oluşturun.
- Presentation.Slides koleksiyonundaki slaytlar arasında geçiş yapın.
- ISlide nesnesindeki her slaydın referansını alın.
- ISlide.WriteAsSvg() yöntemini kullanarak bir MemoryStream nesnesine slayt yazın.
- Ortaya çıkan SVG dosyası için bir Stream nesnesi oluşturun.
- MemoryStream nesnesindeki SVG verilerini SVG dosyasının akışına yazın.
- Son olarak akışı kapatın.
Aşağıdaki C# kod örneği, PowerPoint PPTX/PPT’nin SVG’ye nasıl dönüştürüleceğini gösterir.
// PowerPoint sunumunu yükleyin
using (Presentation pres = new Presentation("presentation.pptx"))
{
foreach (ISlide sld in pres.Slides)
{
// Bir bellek akışı nesnesi oluşturun
MemoryStream SvgStream = new MemoryStream();
// Slaytın SVG görüntüsünü oluşturun ve bellek akışına kaydedin
sld.WriteAsSvg(SvgStream);
SvgStream.Position = 0;
// Bellek akışını dosyaya kaydet
using (Stream fileStream = System.IO.File.OpenWrite(string.Format("slide_{0}.svg", sld.SlideNumber)))
{
// Tampon oluştur
byte[] buffer = new byte[8 * 1024];
int len;
// Akışa yaz
while ((len = SvgStream.Read(buffer, 0, buffer.Length)) > 0)
{
fileStream.Write(buffer, 0, len);
}
}
// Akışı kapat
SvgStream.Close();
}
}
C# PPTX’ten SVG’ye Dönüştürücü - Ücretsiz Lisans Alın
Aspose.Slides for .NET’i ücretsiz geçici lisans talep ederek değerlendirme sınırlamaları olmaksızın kullanabilirsiniz.
PowerPoint PPT’den SVG’ye - Çevrimiçi Demo
Aspose.Slides tabanlı çevrimiçi PowerPoint’ten SVG’ye dönüştürücü deneyin.
Çözüm
PowerPoint sunumlarındaki slaytlar, sunumu görüntüleyenler için genellikle SVG’ye dönüştürülür. Bu tür kullanım durumları için bu makale, C# kullanarak PowerPoint sunumlarının SVG’ye nasıl dönüştürüleceğini ele aldı. Aspose.Slides for .NET’in diğer özelliklerini keşfetmek için belgeleri de ziyaret edebilirsiniz. Ayrıca, sorularınızı [forumumuz] aracılığıyla bize bildirmekten çekinmeyin]15.