Zaman zaman, PowerPoint sunumları (PPTX, PPT) analiz etmeniz veya yeniden kullanmanız gerekebilecek başlıklar, madde işaretleri ve açıklamalar gibi önemli metin bilgilerini içerir. Metni elle kopyalamak yerine, bu makale .NET REST API’sini kullanarak PowerPoint slaytlarından metni programlı bir şekilde nasıl çıkaracağınızı göstermektedir.
- Neden PowerPoint’ten Metin Çıkaralım?
- PowerPoint Metin Çıkarma API’si
- PPTX dosyasından Metin Çıkarma C# .NET
- PowerPoint Metnini cURL kullanarak çıkarın
- Online PowerPoint Metin Çıkarıcıyı deneyin
PowerPoint’tan Metin Neden Çıkarılır?
PowerPoint slaytlarından metin çıkarmak, istediğinizde faydalıdır:
- Retrieve content or notes from presentation slides for documentation.
- Bilgi sistemlerinde slayt içeriğini dizinleyin ve arama yapın.
- İçerik analizi veya metin madenciliği yapın.
- Toplu PowerPoint metin çıkarımını arşivleme veya raporlama için otomatikleştirin.
GroupDocs.Parser Cloud kullanarak, PowerPoint sunumlarından metin içeriğini güvenli bir şekilde bulutta, sistemlerinde PowerPoint gerektirmeden kolayca çıkarabilirsiniz.
PowerPoint Metin Çıkarma API’si
GroupDocs.Parser Cloud SDK for .NET çok çeşitli belge formatlarından, PowerPoint, Word, Excel ve PDF dahil olmak üzere, metin, meta veriler ve yapılandırılmış verileri çıkarmak için tasarlanmış güçlü bir REST API’dir.
Ön Gereksinimler
Başlamadan önce, sahip olduğunuzdan emin olun:
- A GroupDocs Cloud account Client ID’nizi ve Client Secret’ınızı almak için.
- .NET 6.0 veya daha yüksek bir sürümün sisteminizde yüklü olması.
- Visual Studio veya başka bir uyumlu IDE.
SDK’yı yükleyin
Paket NuGet üzerinden yükleyin:
NuGet\Install-Package GroupDocs.Parser-Cloud -Version 25.7.0
C# .NET’ de PPTX’ten Metin Çıkarma
Bu adımları izleyerek bir PowerPoint sunumundan metni programlı olarak çıkarın.
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 Bilgilerini Ayarla
var fileInfo = new FileInfo { FilePath = "presentation.pptx" };
var options = new ParseOptions { FileInfo = fileInfo };
var request = new ParseRequest(options);
Adım 3 – Slaytlardan Metin Çıkartın
var response = parserApi.Parse(request);
Console.WriteLine("Extracted Text: ");
Console.WriteLine(response.Text);
/ For further examples, please visit https://github.com/groupdocs-parser-cloud/groupdocs-parser-cloud-dotnet
var configuration = new Configuration("XXXXXXX-XXXXXXX-XXXXXX-55c38f4b7f22", "XXXXXXXXXXXX");
var parseApi = new ParseApi(configuration);
var fileApi = new FileApi(configuration);
// Load input PowerPoint document
using (var fileStream = OpenRead("input.pptx"))
{
// upload the input PPT to cloud storage
var uploadRequest = new Requests.UploadFileRequest("input.pptx", fileStream);
fileApi.UploadFile(uploadRequest);
}
var options = new TextOptions
{
FileInfo = new FileInfo { FilePath = "input.pptx" }
};
var request = new TextRequest(options);
// PowerPoint sunumundan metin çıkarın.
var response = parseApi.Text(request);
Console.WriteLine("Extracted Text:\n");
Console.WriteLine(response.Text);
💡 Seçilen slaytlardan yalnızca metin çıkarmak için
ParseOptionsparametresinde slayt numaralarını tanımlayarak isteği değiştirebilirsiniz.
cURL kullanarak PowerPoint Metni Çıkarın
Eğer doğrudan REST API çağrıları ile çalışmayı tercih ediyorsanız, kod yazmadan PowerPoint dosyalarından metin çıkarmak için aşağıdaki cURL komutlarını kullanın.
Adım 1 – Erişim Jetonu 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 Metin Çıkarma
curl -v -X POST "https://api.groupdocs.cloud/v1.0/parser/text" \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d "{ \"FileInfo\": { \"FilePath\": \"slides.pptx\", \"StorageName\": \"internal\" } }"
{ACCESSTOKEN}ile yukarıda elde edilen belirteci değiştirin, veFilePathaltında PowerPoint dosya adınızı belirtin.
Çevrimiçi PowerPoint Metin Çıkarıcıyı Deneyin
Ayrıca API işlevselliğini kod yazmadan test etmek için ücretsiz Online PowerPoint Text Extractor aracımızı da kullanabilirsiniz. PowerPoint dosyanızı yükleyin ve çıkarılan metin içeriğini anında düz metin formatında indirin.

PowerPoint çevrimiçi içinden metin çıkarın, GroupDocs.Parser Cloud kullanarak.
Sonuç
Bu öğreticide, PowerPoint sunumlarından metin çıkarmayı GroupDocs.Parser for .NET Cloud SDK’sını kullanarak öğrendiniz. Bu yaklaşım, geliştiricilerin PowerPoint metin çıkarmasını otomatikleştirmesine olanak tanır ve içerik analizi, dizinleme veya arama çözümleri oluşturmak için idealdir.
Ana Avantajlar:
- PPT ve PPTX slaytlarından metinleri zahmetsizce çıkarın.
- PowerPoint kurulumu gerekmiyor.
- Tamamen bulut tabanlı ve REST API entegrasyonu ile.
- Export temiz, yapılandırılmış metin verilerini daha fazla işleme için.
Sıkça Sorulan Sorular – SSS
PPT ve PPTX dosyalarından metin çıkarabilir miyim? Evet. API, hem eski PPT hem de modern PPTX formatlarını destekler.
Microsoft PowerPoint’u yüklemem gerekir mi? Hayır. GroupDocs.Parser Cloud masaüstü yazılımlarından bağımsız olarak çalışır.
Belirli slaytlardan yalnızca metin çıkarabilir miyim? Evet. Talep seçeneklerinizde slayt numaralarını veya aralıklarını tanımlayabilirsiniz.
Çıkarılan metnin formatı nedir? Metin, analiz veya dizinleme için uygun olan düz metin (.txt) çıktısı olarak döndürülür.
Test etmek için ücretsiz bir versiyon mevcut mu? Evet. Bir ücretsiz deneme hesabı oluşturabilir ve ayda 150 API çağrısına kadar yapabilirsiniz.
