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
Letöltés Aspose.PDF Cloud SDK for Dotnet
C# projekt beállítása a fenti SDK-val
A PDF oldalszámláló szoftver lépései C# REST interfésszel
- Az oldalak elemzéséhez állítsa be a PdfApi objektumot egy ügyfél-azonosító és a titok használatával
- Olvassa el a PDF-fájl összes bájtját, és mentse el egy memóriafolyamba
- 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
- Hívja meg a GetPages() metódust, amely a DocumentPagesResponse objektumot adja vissza
- Ellenőrizze az állapot- és válaszlista objektum érvényességét
- 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ó.