Počítání stránek v PDF bez otevírání pomocí C# REST API

V tomto krátkém tutoriálu se naučíte, jak počítat stránky v PDF bez otevírání pomocí C# REST API. Naučíte se automaticky počítat stránky ve více souborech PDF pomocí rozhraní C# REST tak, že analyzujete všechny soubory ve složce a pro každý soubor použijete daný ukázkový kód. Podporuje počítání stránek filtrováním položek ve vráceném objektu List pomocí různých vlastností každé stránky.

Předpoklad

Kroky pro software PDF Page Counter s rozhraním C# REST

  1. Nastavte objekt PdfApi pomocí ID klienta a tajného klíče pro analýzu stránek
  2. Přečtěte si všechny bajty souboru PDF a uložte jej do paměti
  3. Nahrajte soubor PDF do cloudového úložiště pomocí metody UploadFile() nastavením názvu a streamu bajtů
  4. Zavolejte metodu GetPages(), která vrátí objekt DocumentPagesResponse
  5. Zkontrolujte stav a platnost objektu seznamu odpovědí
  6. Zobrazí počet stránek v seznamu

Tyto kroky popisují, jak vyvinout online čítač stránek PDF s rozhraním API na bázi C# .NET. Načtěte soubor PDF do paměťového streamu a nahrajte do cloudového úložiště. Zavolejte GetPages() pro nahraný soubor a zobrazte počet položek seznamu v objektu odpovědi.

Kód pro Adobe PDF Page Counter s C# RESTful Service

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();
}
}
}

Tento kód demonstroval, jak počítat stránky PDF ve složce pomocí C# Low Code API iterací všech souborů PDF jeden po druhém. Můžete spočítat konkrétní stránky na základě vlastností každé stránky vystavené třídou Page. Odpověď může být zrušena, pokud stav není v pořádku nebo je objekt seznamu null.

Tento článek nás naučil počítat stránky souboru PDF, aniž bychom jej otevírali v jakémkoli softwaru. Další relevantní funkci lze nalézt v článku Počítejte slova v dokumentu PDF pomocí C# REST API.

 Čeština