In deze korte tutorial leert u hoe u pagina’s in PDF kunt tellen zonder te openen met behulp van C# REST API. U leert automatisch pagina’s tellen in meerdere PDF-bestanden met de C# REST-interface door alle bestanden in een map te parseren en de gegeven voorbeeldcode voor elk bestand te gebruiken. Het ondersteunt het tellen van de pagina’s door items in het geretourneerde List-object te filteren met behulp van verschillende eigenschappen van elke pagina.
Voorwaarde
Downloaden Aspose.PDF Cloud SDK for Dotnet
Stel een C#-project in met de bovenstaande SDK
Stappen voor PDF-paginatellersoftware met C# REST-interface
- Stel het PdfApi-object in met behulp van een client-ID en het geheim om de pagina’s te analyseren
- Lees alle bytes van het PDF-bestand en sla het op in een geheugenstroom
- Upload het PDF-bestand naar de cloudopslag met behulp van de UploadFile()-methode door de naam en bytesstream in te stellen
- Roep de methode GetPages() aan die het DocumentPagesResponse-object retourneert
- Controleer de status en geldigheid van het antwoordlijstobject
- Geef het aantal pagina’s in de lijst weer
In deze stappen wordt beschreven hoe u een online PDF-paginateller ontwikkelt met op C# .NET gebaseerde API. Laad het PDF-bestand in een geheugenstream en upload het naar de cloudopslag. Roep de GetPages() aan voor het geüploade bestand en geef het aantal lijstitems in het responsobject weer.
Code voor Adobe PDF-paginateller met C# RESTful Service
Deze code heeft gedemonstreerd hoe PDF-pagina’s in een map kunnen worden geteld met de C# Low Code API door alle PDF-bestanden één voor één te herhalen. U kunt de specifieke pagina’s tellen op basis van de eigenschappen van elke pagina die worden weergegeven door de Page-klasse. Het antwoord kan worden weggegooid als de status niet ok is of als het lijstobject nul is.
Dit artikel heeft ons geleerd de pagina’s van PDF-bestanden te tellen zonder deze in welke software dan ook te openen. Een ander relevant kenmerk is te vinden in het artikel Tel woorden in een PDF-document met C# REST API.