Számolja meg az oldalakat PDF-ben megnyitás nélkül a C# REST API használatával

Ebből a rövid oktatóanyagból megtudhatja, hogyan számlálhatja meg az oldalakat a PDF webhelyen anélkül, hogy megnyitná a C# REST API-t. Megtanulja automatikusan számolni több PDF-fájl oldalait a C# REST felülettel, ha elemzi az összes fájlt egy mappában, és minden fájlhoz a megadott mintakódot használja. Támogatja az oldalak számlálását a visszaadott List objektum elemeinek szűrésével az egyes oldalak különböző tulajdonságainak használatával.

Előfeltétel

A PDF oldalszámláló szoftver lépései C# REST interfésszel

  1. Az oldalak elemzéséhez állítsa be a PdfApi objektumot egy ügyfél-azonosító és a titok használatával
  2. Olvassa el a PDF-fájl összes bájtját, és mentse el egy memóriafolyamba
  3. Töltse fel a PDF-fájlt a felhőtárhelyre a UploadFile() módszerrel a név és a bájtfolyam beállításával
  4. Hívja meg a GetPages() metódust, amely a DocumentPagesResponse objektumot adja vissza
  5. Ellenőrizze az állapot- és válaszlista objektum érvényességét
  6. Jelenítse meg a listában szereplő oldalak számát

Ezek a lépések leírják, hogyan lehet létrehozni egy online PDF-oldalszámlálót C# .NET-alapú API-val. Töltse be a PDF-fájlt egy memóriafolyamba, és töltse fel a felhőtárhelyre. Hívja meg a GetPages() függvényt a feltöltött fájlhoz, és jelenítse meg a listaelemek számát a válaszobjektumban.

Az Adobe PDF oldalszámláló kódja C# RESTful szolgáltatással

using System;
using System.IO;
using Aspose.Pdf.Cloud.Sdk.Api;
using Aspose.Pdf.Cloud.Sdk.Model;
using System.Collections.Generic;
namespace Aspose.PDF.Cloud.Examples.Kb
{
public class PdfTasks
{
public static void GetPageCount()
{
// Initialize API with credentials
var pdfService = new PdfApi("Id", "Secret");
string documentName = "input.pdf";
// Upload the PDF file
using (var fileStream = new MemoryStream(File.ReadAllBytes(documentName)))
{
var uploadResult = pdfService.UploadFile(documentName, fileStream);
}
// Retrieve the total number of pages
var response = pdfService.GetPages(documentName);
if (response?.Status == "OK" && response.Pages?.List != null)
{
int totalPages = response.Pages.List.Count;
Console.WriteLine($"Total Pages in Document: {totalPages}");
Console.WriteLine("PDF Page Count Retrieval Completed.");
}
Console.ReadKey();
}
}
}

Ez a kód bemutatta, hogyan lehet megszámolni a PDF oldalakat egy mappában a C# Low Code API-val az összes PDF-fájl egyenkénti iterálásával. Az egyes oldalak oldalosztály által megjelenített tulajdonságai alapján megszámolhatja az egyes oldalakat. A válasz elvethető, ha az állapot nem megfelelő, vagy a listaobjektum nulla.

Ez a cikk megtanított bennünket arra, hogy megszámoljuk a PDF-fájlok oldalait anélkül, hogy bármilyen szoftverben megnyitnánk. Egy másik releváns funkció a {{HIPERLINK1}} cikkben található.

 Magyar