Počítejte slova v dokumentu PDF s C# REST API

Tento krátký tutoriál vás provede počítáním slov v PDF dokumentu pomocí C# REST API. Naučíte se automaticky počítat slova v souboru PDF pomocí C# REST API pomocí Cloud SDK na bázi .NET. Pro počítání slov v PDF není potřeba instalovat žádný nástroj třetí strany.

Předpoklad

Kroky k počítání slov v PDF s rozhraním C# REST

  1. Vytvořte instanci PdfApi pomocí ID klienta a tajného klíče pro počítání slov
  2. Nahrajte zdrojový soubor PDF s názvem do cloudového úložiště ke zpracování
  3. Zavolejte metodu GetWordsPerPage() pomocí nahraného zdrojového souboru PDF
  4. Analyzujte odpověď API a použijte seznam v objektu WordsPerPage
  5. Zobrazte číslo stránky a počet slov na ní ze seznamu

Tyto kroky popisují, jak vyvinout aplikaci pro počet slov ve formátu PDF s C# Low Code API. Načtěte zdrojový soubor PDF do datového proudu paměti, nahrajte jej do cloudového úložiště s konkrétním názvem a zavolejte pro tento soubor metodu GetWordsPerPage(). Nakonec analyzujte odpověď API a iterujte položky v seznamu WordsPerPage.List pro zobrazení počtu slov na stránku.

Kód k počítání počtu slov v PDF s 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);
}
}
}
}

Tento kód ukazuje, jak získat počet slov v dokumentu PDF pomocí API založeného na C# .NET. Název úložiště můžete nastavit při nahrávání souboru PDF a použít stejný název při volání funkce GetWordsPerPage() pro odkaz na nahraný soubor PDF. Načtěte vstupní soubor PDF z disku nebo jiného zdroje, jako je databáze nebo jakýkoli jiný paměťový tok.

Tento článek nás navedl k získání počtu slov z PDF pomocí C# REST Interface. Pokud chcete rozdělit soubor PDF, přečtěte si následující článek: Rozdělte dokument PDF pomocí C# REST API.

 Čeština