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
Stáhnout Aspose.PDF Cloud SDK for Dotnet
Nastavte projekt C# s výše uvedenou sadou SDK pro počítání slov
Kroky k počítání slov v PDF s rozhraním C# REST
- Vytvořte instanci PdfApi pomocí ID klienta a tajného klíče pro počítání slov
- Nahrajte zdrojový soubor PDF s názvem do cloudového úložiště ke zpracování
- Zavolejte metodu GetWordsPerPage() pomocí nahraného zdrojového souboru PDF
- Analyzujte odpověď API a použijte seznam v objektu WordsPerPage
- 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.