नीचे दिए गए संक्षिप्त ट्यूटोरियल में बताया गया है कि क्लाउड में C# REST API** के साथ ** PDF को PDFA में कैसे बदलें। पीडीएफ को पीडीएफए प्रारूप में निर्यात करने के लिए, हम सी# क्लाउड एसडीके के लिए Aspose.PDF का उपयोग कर रहे हैं। यदि आप सी# लो कोड एपीआई में पीडीएफ से पीडीएफए रूपांतरण में रुचि रखते हैं तो नीचे दिए गए कोड और चरणों का उपयोग करके ऐसा किया जा सकता है।
पूर्वावश्यकता
- एक खाता एपीआई क्रेडेंशियल बनाएं
- डाउनलोड करना Aspose.PDF Cloud SDK for Dotnet
- उपरोक्त SDK के साथ C# प्रोजेक्ट सेटअप करें
C# REST API में PDF को PDFA में बदलने के चरण
- एपीआई के लिए क्लाइंट आईडी और क्लाइंट सीक्रेट सेट करें
- क्लाइंट क्रेडेंशियल्स के साथ PdfApi क्लास का एक ऑब्जेक्ट बनाएं
- इनपुट और आउटपुट फ़ाइलें निर्दिष्ट करें
- इनपुट पीडीएफ फ़ाइल पढ़ें और इसे क्लाउड स्टोरेज पर अपलोड करें
- REST API का उपयोग करके PDF को PDFA में बदलने के लिए PutPdfInStorageToPdfA विधि पर कॉल करें
- आउटपुट पीडीएफए फ़ाइल को स्थानीय डिस्क पर डाउनलोड करें और सहेजें
सी# लो कोड एपीआई में पीडीएफ से पीडीएफए रूपांतरण के लिए कोड
using System; | |
using System.IO; | |
using Aspose.Pdf.Cloud.Sdk.Api; | |
using Aspose.Pdf.Cloud.Sdk.Model; | |
namespace Aspose.PDF.Cloud.Examples.Kb | |
{ | |
public class PdfToPdfA | |
{ | |
public static void ConvertPdfToPdfA() | |
{ | |
try | |
{ | |
PdfApi pdfApi = new PdfApi("Client Secret", "Client Id"); | |
string localPath = @"C:\PDF\"; | |
string srcFileName = "Sample.pdf"; | |
string outputFile = "PDFtoPdfA.pdf"; | |
// Upload source file to the cloud storage | |
FilesUploadResult result = pdfApi.UploadFile(srcFileName, File.Open(localPath + srcFileName, FileMode.Open)); | |
// Convert PDF to PDFA | |
AsposeResponse response = pdfApi.PutPdfInStorageToPdfA(srcFileName, outputFile, PdfAType.PDFA1A.ToString()); | |
// Download output file from Cloud Storage | |
var stream = pdfApi.DownloadFile(outputFile, null, null); | |
// Save output to file | |
using (var fileStream = File.Create(localPath + outputFile)) | |
{ | |
stream.Seek(0, SeekOrigin.Begin); | |
stream.CopyTo(fileStream); | |
} | |
} | |
catch (Exception ex) | |
{ | |
System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace); | |
} | |
} | |
} | |
} |
ऊपर दिखाया गया कोड आपको C# REST API के साथ PDF को PDFA में बदलने में सहायता करता है। इस कोड में, हम पीडीएफ को पीडीएफ/ए-1ए में परिवर्तित कर रहे हैं, हालांकि आप विधि को उचित प्रकार प्रदान करके पीडीएफ/ए-1बी और अन्य प्रारूपों में परिवर्तित कर सकते हैं। आपको बस C# के लिए Aspose.PDF REST API SDK की मदद से पीडीएफ फाइल को इनपुट करना होगा और Aspose रूपांतरण एपीआई का ऑनलाइन उपयोग करके इसे स्थानीय रूप से सहेजने के लिए आउटपुट पीडीएफ/ए फाइल को डाउनलोड करना होगा।
उपरोक्त पीडीएफ से पीडीएफए रूपांतरण किसी भी ऑपरेटिंग सिस्टम पर बिना कोड वाले या कम कोड वाले ऐप्स के साथ किया जा सकता है।
कृपया निम्नलिखित लिंक पर संबंधित सुविधा देखें: कैसे करें C# REST API के साथ PDF को XLS में बदलें।