यह चरण-दर-चरण ट्यूटोरियल आपको दिखाता है कि क्लाउड में C# REST API** के साथ ** PDF को PNG में कैसे परिवर्तित करें। पीडीएफ को पीएनजी प्रारूप में निर्यात करने के लिए, हम सी# क्लाउड एसडीके के लिए Aspose.PDF का उपयोग कर रहे हैं। यदि आपको C# लो कोड एपीआई में पीडीएफ से पीएनजी रूपांतरण की आवश्यकता है तो इसे निम्नलिखित चरणों और कोड स्निपेट की सहायता से किया जा सकता है।
पूर्वावश्यकता
- एक खाता एपीआई क्रेडेंशियल खोलें
- [डॉटनेट के लिए Aspose.PDF क्लाउड SDK] प्राप्त करें (https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet)
- उपरोक्त SDK का उपयोग करके C# प्रोजेक्ट सेटअप करें
C# REST API में PDF को PNG में बदलने के चरण
- एपीआई के लिए क्लाइंट आईडी और क्लाइंट सीक्रेट कॉन्फ़िगर करें
- क्लाइंट क्रेडेंशियल्स के साथ PdfApi क्लास इंस्टेंस का उपयोग करें
- स्रोत पीडीएफ और आउटपुट पीएनजी फ़ाइल नाम निर्दिष्ट करें
- स्रोत पीडीएफ फ़ाइल लोड करें और इसे क्लाउड स्टोरेज पर अपलोड करें
- REST API का उपयोग करके PDF को PNG में कनवर्ट करने के लिए PutPageConvertToPng विधि का उपयोग करें
- परिवर्तित पीएनजी फ़ाइल को स्थानीय डिस्क पर सहेजें
सी# लो कोड एपीआई में पीडीएफ से पीएनजी रूपांतरण के लिए कोड
using System; | |
using System.IO; | |
using Aspose.Pdf.Cloud.Sdk.Api; | |
namespace Aspose.PDF.Cloud.Examples.Kb | |
{ | |
public class PdfToPng | |
{ | |
public static void ConvertPdfToPng() | |
{ | |
try | |
{ | |
PdfApi pdfApi = new PdfApi("apiKey", "apiSid"); | |
string localPath = @"C:\Words\"; | |
string srcFileName = "Sample.pdf"; | |
string outputFile = "PDFtoPng.png"; | |
// Upload source pdf file to the cloud storage | |
pdfApi.UploadFile(srcFileName, File.Open(localPath + srcFileName, FileMode.Open)); | |
int pageNum = 1; | |
pdfApi.PutPageConvertToJpeg(srcFileName, pageNum, outputFile, null, null, null, null, null); | |
// Download the output PNG image file from Cloud Storage | |
var stream = pdfApi.DownloadFile(outputFile, null, null); | |
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 को PNG में बदलने की सुविधा देता है। आपको केवल C# के लिए Aspose.PDF REST API SDK की मदद से स्रोत पीडीएफ फ़ाइल प्रदान करनी होगी और Aspose रूपांतरण एपीआई का ऑनलाइन उपयोग करके स्थानीय रूप से सहेजने के लिए परिवर्तित PNG फ़ाइल डाउनलोड करनी होगी।
उपर्युक्त पीडीएफ से पीएनजी रूपांतरण को विंडोज, लिनक्स या मैक पर किसी भी बिना कोड वाले या कम कोड वाले ऐप्स में संदर्भित किया जा सकता है।
यदि आप पीडीएफ से जेपीईजी छवि रूपांतरण के बारे में जानने में रुचि रखते हैं, तो कैसे करें पर लेख देखें।