यह ट्यूटोरियल जानकारी पढ़ने और C# REST API के साथ PDF अटैचमेंट डाउनलोड करने के लिए मार्गदर्शन प्रदान करता है। आप PDF फ़ाइल में अटैचमेंट के विवरण को पढ़ना सीखेंगे और यदि आवश्यक हो तो विशिष्ट अटैचमेंट डाउनलोड करना सीखेंगे। इसमें PDF फ़ाइल अटैचमेंट का विश्लेषण करने और C# REST API के साथ PDF में अटैचमेंट देखने के लिए एक नमूना कोड है।
पूर्वापेक्षा
डाउनलोड करना Aspose.PDF Cloud SDK for Dotnet to read attachment information in a PDF file
अनुलग्नकों के साथ काम करने के लिए उपरोक्त SDK के साथ C# प्रोजेक्ट सेटअप करें
C# REST इंटरफ़ेस के साथ PDF में अटैचमेंट खोलने के चरण
- अनुलग्नक जानकारी पढ़ने के लिए API कुंजी और APP SID सेट करके PdfApi ऑब्जेक्ट को कॉन्फ़िगर करें
- विवरण पढ़ने के लिए स्रोत पीडीएफ फाइल को अटैचमेंट के साथ क्लाउड स्टोरेज पर अपलोड करें
- अनुलग्नक की जानकारी प्राप्त करने के लिए GetDocumentAttachments() विधि को कॉल करें
- पीडीएफ फाइल अनुलग्नकों की संख्या और बुनियादी जानकारी प्रदर्शित करें
ये चरण C# .NET-आधारित API के साथ Adobe PDF अनुलग्नकों की जानकारी पढ़ने की प्रक्रिया को परिभाषित करते हैं। स्रोत PDF फ़ाइल को अनुलग्नकों के साथ क्लाउड स्टोरेज में लोड करें। PdfApi क्लास में GetDocumentAttachments() विधि को कॉल करें और अनुलग्नकों की सूची और गिनती प्रदर्शित करें।
C# REST इंटरफ़ेस के साथ 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 DownloadAttachments() | |
{ | |
PdfApi pdfApi = new PdfApi("API Key", "APP SID"); | |
String fileName = "Attachments.pdf"; | |
try | |
{ | |
// Read the source PDF file | |
FilesUploadResult result = pdfApi.UploadFile(fileName, new MemoryStream(File.ReadAllBytes(fileName))); | |
// Fetch the attachments information | |
AttachmentsResponse apiResponse = pdfApi.GetDocumentAttachments(fileName); | |
int totalAttachments = apiResponse.Attachments.List.Count; | |
if (apiResponse != null && apiResponse.Status.Equals("OK")) | |
{ | |
Console.WriteLine($"There are {totalAttachments} attachments"); | |
} | |
} | |
catch (Exception ex) | |
{ | |
System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace); | |
} | |
} | |
} | |
} |
यह कोड दर्शाता है कि C# REStTful Service के साथ PDF फ़ाइल में अटैचमेंट तक कैसे पहुँचा जाए। यह अटैचमेंट की सूची और Href, Rel, Type और Title जैसी जानकारी प्रदान करता है। आप डिस्क पर पढ़ने और सहेजने के लिए लक्ष्य अटैचमेंट स्ट्रीम को डाउनलोड करने के लिए GetDownloadDocumentAttachmentByIndex() विधि का उपयोग कर सकते हैं।
इस लेख में हमें PDF अटैचमेंट तक पहुँचने की प्रक्रिया सिखाई गई है। यदि आप PDF फ़ाइल से टेक्स्ट पढ़ना चाहते हैं, तो आप C# REST API के साथ PDF दस्तावेज़ से टेक्स्ट निकालें पर लेख देख सकते हैं।