Den här korta handledningen vägleder hur man räcker ord i PDF dokument med C# REST API. Du kommer att lära dig att automatiskt räkna ord i PDF-fil med C# REST API med den .NET-baserade Cloud SDK. Det finns inget behov av att installera något tredjepartsverktyg för att räkna ord i PDF:en.
Nödvändig förutsättning
Ladda ner Aspose.PDF Cloud SDK for Dotnet
Ställ in C#-projekt med ovanstående SDK för att räkna ord
Steg för att räkna ord på PDF med C# REST-gränssnitt
- Instantiera PdfApi med klient-ID och hemlighet för att räkna ord
- Ladda upp käll-PDF-filen med namnet till molnlagringen för bearbetning
- Anropa metoden GetWordsPerPage() med den uppladdade PDF-källfilen
- Analysera API-svaret och använd listan i WordsPerPage-objektet
- Visa sidnumret och antalet ord på den från listan
Dessa steg beskriver hur man utvecklar en applikation för PDF-ordräkning med C# Low Code API. Ladda käll-PDF-filen i minnesströmmen, ladda upp den till molnlagringen med ett specifikt namn och anropa GetWordsPerPage()-metoden för denna fil. Slutligen, analysera API-svaret och iterera genom objekten i WordsPerPage.List för att visa antalet ord per sida.
Koda för att räkna antal ord i PDF med C# Low Code API
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); | |
} | |
} | |
} | |
} |
Den här koden visar hur man får ordräkning på PDF-dokument med C# .NET-baserat API. Du kan ange lagringsnamnet när du laddar upp PDF-filen och använda samma namn när du anropar GetWordsPerPage() för att referera till den uppladdade PDF-filen. Ladda in PDF-filen från disken eller någon annan källa som en databas eller någon annan minnesström.
Den här artikeln har väglett oss att få ordräkning från PDF med C# REST Interface. Om du vill dela en PDF-fil, se följande artikel: Dela PDF-dokument med C# REST API.