इस संक्षिप्त ट्यूटोरियल में, आप सीखेंगे कि C# REST API का उपयोग किए बिना ** PDF में पृष्ठों की गिनती कैसे करें**। आप एक फ़ोल्डर में सभी फ़ाइलों को पार्स करके और प्रत्येक फ़ाइल के लिए दिए गए नमूना कोड का उपयोग करके C# REST इंटरफ़ेस के साथ कई पीडीएफ फाइलों में स्वचालित रूप से ** पृष्ठों की गिनती करना सीखेंगे। यह प्रत्येक पृष्ठ के विभिन्न गुणों का उपयोग करके लौटाई गई सूची ऑब्जेक्ट में आइटम फ़िल्टर करके पृष्ठों की गिनती का समर्थन करता है।
पूर्वावश्यकता
डाउनलोड करना Aspose.PDF Cloud SDK for Dotnet
उपरोक्त SDK के साथ C# प्रोजेक्ट सेटअप करें
C# REST इंटरफ़ेस के साथ PDF पेज काउंटर सॉफ़्टवेयर के लिए चरण
- क्लाइंट आईडी और पृष्ठों का विश्लेषण करने के रहस्य का उपयोग करके PdfApi ऑब्जेक्ट सेट करें
- पीडीएफ फाइल के सभी बाइट्स पढ़ें और इसे मेमोरी स्ट्रीम में सेव करें
- नाम और बाइट्स स्ट्रीम सेट करके UploadFile() विधि का उपयोग करके पीडीएफ फाइल को क्लाउड स्टोरेज पर अपलोड करें
- GetPages() विधि को कॉल करें जो DocumentPagesResponse ऑब्जेक्ट लौटाती है
- स्थिति और प्रतिक्रिया सूची वस्तु वैधता की जाँच करें
- सूची में पृष्ठों की संख्या प्रदर्शित करें
ये चरण बताते हैं कि C# .NET-आधारित एपीआई* के साथ *ऑनलाइन पीडीएफ पेज काउंटर कैसे विकसित किया जाए। पीडीएफ फाइल को मेमोरी स्ट्रीम में लोड करें और क्लाउड स्टोरेज पर अपलोड करें। अपलोड की गई फ़ाइल के लिए GetPages() को कॉल करें और प्रतिक्रिया ऑब्जेक्ट में सूची आइटम की गिनती प्रदर्शित करें।
C# रेस्टफुल सर्विस के साथ Adobe PDF पेज काउंटर के लिए कोड
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(); | |
} | |
} | |
} |
इस कोड ने प्रदर्शित किया है कि सभी पीडीएफ फाइलों को एक-एक करके पुनरावृत्त करके सी# लो कोड एपीआई वाले फ़ोल्डर में पीडीएफ पृष्ठों की गिनती कैसे करें। आप पेज वर्ग द्वारा उजागर प्रत्येक पृष्ठ के गुणों के आधार पर विशिष्ट पृष्ठों की गणना कर सकते हैं। यदि स्थिति ठीक नहीं है या सूची ऑब्जेक्ट शून्य है तो प्रतिक्रिया को खारिज किया जा सकता है।
इस लेख ने हमें बिना किसी सॉफ्टवेयर में खोले पीडीएफ फाइल के पेजों की गिनती करना सिखाया है। एक अन्य प्रासंगिक विशेषता लेख C# REST API के साथ PDF दस्तावेज़ में शब्दों की गणना करें में पाई जा सकती है।