Bu kısa eğitim, C# REST API ile PDF belgesindeki kelimeleri saymanın nasıl yapılacağını gösterir. .NET tabanlı Cloud SDK’yı kullanarak C# REST API ile PDF dosyasındaki kelimeleri otomatik olarak saymayı öğreneceksiniz. PDF’deki kelimeleri saymak için herhangi bir üçüncü taraf aracı yüklemenize gerek yoktur.
Önkoşul
İndirmek Aspose.PDF Cloud SDK for Dotnet
Yukarıdaki SDK ile kelime sayımı için C# projesini kurun
C# REST Arayüzü ile PDF’deki Kelimeleri Sayma Adımları
- İstemci kimliğini ve kelime sayımı için gizli anahtarı kullanarak PdfApi örneğini oluşturun
- Kaynak PDF dosyasını adıyla birlikte işlenmek üzere bulut depolama alanına yükleyin
- Yüklenen kaynak PDF dosyasını kullanarak GetWordsPerPage() yöntemini çağırın
- API yanıtını ayrıştırın ve WordsPerPage nesnesindeki Listeyi kullanın
- Sayfa numarasını ve üzerindeki kelime sayısını listeden görüntüle
Bu adımlar, C# Low Code API ile PDF kelime sayısı için bir uygulamanın nasıl geliştirileceğini açıklar. Kaynak PDF dosyasını bellek akışına yükleyin, belirli bir adla bulut depolama alanına yükleyin ve bu dosya için GetWordsPerPage() yöntemini çağırın. Son olarak, API yanıtını ayrıştırın ve sayfa başına kelime sayısını görüntülemek için WordsPerPage.List’teki öğeler arasında yineleme yapın.
C# Low Code API ile PDF’deki Kelime Sayısını Sayma Kodu
using System; | |
using System.IO; | |
using Aspose.Pdf.Cloud.Sdk.Api; | |
using Aspose.Pdf.Cloud.Sdk.Model; | |
namespace Aspose.PDF.Cloud.Examples.Kb | |
{ | |
public class PdfTasks | |
{ | |
public static void CountWords() | |
{ | |
PdfApi pdfApi = new PdfApi("Client Secret", "Client ID"); | |
String fileName = "sample.pdf"; | |
String storage = ""; | |
String folder = ""; | |
try | |
{ | |
// Upload source file to aspose cloud storage for counting words | |
pdfApi.UploadFile(fileName, new MemoryStream(System.IO.File.ReadAllBytes(fileName))); | |
// Invoke Aspose.PDF Cloud SDK API to get words count per page from pdf document | |
WordCountResponse apiResponse = pdfApi.GetWordsPerPage(fileName, storage, folder); | |
if (apiResponse != null && apiResponse.Status.Equals("OK")) | |
{ | |
foreach (PageWordCount PageWordCount in apiResponse.WordsPerPage.List) | |
{ | |
Console.WriteLine("Page Number :: " + PageWordCount.PageNumber + " Total Words :: " + PageWordCount.Count); | |
} | |
Console.ReadKey(); | |
} | |
} | |
catch (Exception ex) | |
{ | |
System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace); | |
} | |
} | |
} | |
} |
Bu kod, C# .NET tabanlı API* ile PDF belgesindeki *kelime sayısının nasıl alınacağını gösterir. PDF dosyasını yüklerken depolama adını ayarlayabilir ve yüklenen PDF dosyasına başvurmak için GetWordsPerPage()‘i çağırırken aynı adı kullanabilirsiniz. Giriş PDF dosyasını diskten veya bir veritabanı veya başka bir bellek akışı gibi başka bir kaynaktan yükleyin.
Bu makale bizi C# REST Arayüzü ile PDF’den kelime sayısını almamız için yönlendirdi. Bir PDF dosyasını bölmek istiyorsanız, şu makaleye bakın: PDF belgesini C# REST API ile bölme.