PowerPoint sunumları (PPTX, PPT) genellikle raporlar veya diğer projelerde yeniden kullanmanız gereken değerli grafikler, logolar ve fotoğraflar içerir. Her bir resmi manuel olarak kaydetmek yerine, PowerPoint slaytlarından programlı olarak resimleri çıkarabiliriz.
- Neden PowerPoint’ten Görüntüleri Çıkarmak?
- PowerPoint Görüntü Çıkartma API’si
- C# .NET kullanarak PPT Görsellerini Çıkarın
- PowerPoint’u JPEG’e cURL ile dönüştürün
- Çevrimiçi PowerPoint Resim Çıkarıcıyı deneyin.
Neden PowerPoint’ten Resim Çıkarılır?
PowerPoint sunumlarından resim çıkarmak, aşağıdakileri istediğinizde faydalıdır:
- Slaytlarda kullanılan fotoğrafları, simgeleri ve diyagramları al.
- Pazarlama sunumlarından dijital varlık kütüphaneleri oluşturun.
- Görsel öğeleri manuel olarak her resmi kaydetmeden yeniden kullanın.
- Birden fazla sunumdan toplu resim çıkarımını otomatikleştir.
PowerPoint Görüntü İşleme API’si
GroupDocs.Parser Cloud SDK for .NET döküman içeriğini ayrıştırmak ve analiz etmek için ödüllü bir API’dir. Desteklediği çok sayıda dosya formatı arasında (PDF, Excel, DOCX vb.) yer almasının yanı sıra, PowerPoint sunumlarını manipüle etmek için de güçlü bir çözümdür.
Gereksinimler
İlerlemeye geçmeden önce, sahip olduğunuzdan emin olun:
- Bir GroupDocs Cloud hesabı, Müşteri Kimliği ve Müşteri Sırrı detaylarını almak için.
- .NET 6.0 veya daha yeni sürüm sisteminizde kurulu olmalıdır.
- Visual Studio veya başka bir uyumlu IDE.
Install PDF parser API
SDK’yı aşağıdaki komutu kullanarak NuGet’ten kolayca yükleyebilirsiniz:
NuGet\Install-Package GroupDocs.Parser-Cloud -Version 25.7.0
C# .NET kullanarak PPT Görsellerini Çıkart
Lütfen bir PowerPoint sunumundan tüm görüntüleri programlı bir şekilde çıkarmak için bu adımları izleyin.
Adım 1: API’yi başlatın.
var configuration = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
var parserApi = new ParserApi(configuration);
Adım 2: Dosya ve Ayarları Belirleyin.
var fileInfo = new FileInfo { FilePath = "presentation.ppt" };
var options = new ImagesOptions{ FileInfo = fileInfo };
var request = new ImagesRequest(options);
Adım 3: Görüntüleri Çıkar.
var response = parserApi.Images(request);
foreach (var image in response.Images)
{
Console.WriteLine($"Images Path: {image.Path}");
}
// Daha fazla örnek için lütfen https://github.com/groupdocs-parser-cloud/groupdocs-parser-cloud-dotnet adresini ziyaret edin.
// API örneğini başlatın
var configuration = new Configuration("XXXXXX-XXXXXXXX", "XXXXXXXXXXXXXX");
var parseApi = new ParseApi(configuration);
var fileApi = new FileApi(configuration);
using (var fileStream = System.IO.File.OpenRead("Rockets coloring book.pptx"))
{
var uploadRequest = new UploadFileRequest("input.pptx", fileStream);
fileApi.UploadFile(uploadRequest);
}
var fileInfo = new Model.FileInfo { FilePath = "input.pptx" };
var options = new ImagesOptions { FileInfo = fileInfo };
var request = new ImagesRequest(options);
var response = parseApi.Images(request);
foreach (var image in response.Images)
{
Console.WriteLine($"Image Path: {image.Path}");
}
- 💡 Seçilen slaytlardan yalnızca görselleri çıkarmak için istekleri, options parametresinde slayt numaralarını tanımlayarak değiştirebilirsiniz.
PowerPoint’u JPEG’e dönüştürmek için cURL
PowerPoint görsellerini programatik olarak çıkarmak için yaklaşım dışında, kod yazmadan REST API ile cURL komutları kullanmayı düşünebilirsiniz.
Adım 1 – Erişim Belgesi Alın:
curl -X POST "https://api.groupdocs.cloud/connect/token" \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded"
Adım 2 – PowerPoint’ten Görselleri İndirin
curl -v -X POST "https://api.groupdocs.cloud/v1.0/parser/images" \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d "{ \"FileInfo\": { \"FilePath\": \"slides.pptx\", \"StorageName\": \"internal\" }, \"OutputPath\": \"internal\"}"
- {ACCESSTOKEN} ile yukarıda elde edilen token’ı değiştirin ve FilePath altında PowerPoint dosya adınızı belirtin.
Çevrimiçi PowerPoint Resim Çıkarıcıyı Deneyin
REST API’nin yeteneklerini tek bir satır kod yazmadan keşfetmek için, ücretsiz Online PowerPoint Image Extractor uygulamamızı kullanın. Bir PowerPoint sunumu yükleyin ve anında tüm çıkarılan resimleri indirin - kodlama veya kurulum gerektirmez.

Sonuç
Bu eğiticide, PowerPoint’ten görüntüleri nasıl çıkartacağınızı, GroupDocs.Parser for .NET Cloud SDK’sını kullanarak öğrendiniz. API, PPT ve PPTX dosyalarından görüntü alımını otomatikleştirmeyi basitleştirir ve bu da içerik yeniden kullanımı, arşivleme veya veri çıkarımı iş akışları için ideal hale getirir.
Sıkça Sorulan Sorular – SSS
- PPT ve PPTX dosyalarından resimleri çıkarabilir miyim? Evet. API hem eski PPT hem de modern PPTX formatlarını desteklemektedir.
- Microsoft PowerPoint’un kurulmuş olması gerekiyor mu? Hayır. GroupDocs.Parser Cloud, masaüstü yazılımlarından bağımsız olarak çalışır.
- Sadece belirli slaytlardan görüntüleri çıkarabilir miyim? Evet. Çıkarma aralığını sınırlamak için slayt numaralarını tanımlayabilirsiniz.
- Hangi resim formatları kaydetme için desteklenmektedir? Görüntüler, gereksinimlerinize bağlı olarak JPG, PNG, BMP veya GIF olarak kaydedilebilir.
- Test etmek için ücretsiz bir versiyon mevcut mu? Evet. Bir deneme hesap oluşturabilirsiniz ve ayda 150 API çağrısına kadar yapabilirsiniz.
