यह स्पष्ट ट्यूटोरियल आपको दिखाता है कि क्लाउड में C# REST API** के साथ ** PDF को EMF में कैसे परिवर्तित करें। पीडीएफ को ईएमएफ प्रारूप में निर्यात करने के लिए, हम सी# क्लाउड एसडीके के लिए Aspose.PDF का उपयोग कर रहे हैं। यदि आपको सी# लो कोड एपीआई में पीडीएफ से ईएमएफ रूपांतरण की आवश्यकता है तो नीचे दिए गए चरणों और कोड की मदद से ऐसा किया जा सकता है।
पूर्वावश्यकता
- एक खाता एपीआई क्रेडेंशियल बनाएं
- डाउनलोड करना Aspose.PDF Cloud SDK for Dotnet
- उपरोक्त SDK के साथ C# प्रोजेक्ट को कॉन्फ़िगर करें
C# REST API में PDF को EMF में बदलने के चरण
- एपीआई के लिए क्लाइंट आईडी और क्लाइंट सीक्रेट कॉन्फ़िगर करें
- क्लाइंट क्रेडेंशियल्स का उपयोग करके PdfApi क्लास का एक उदाहरण उपयोग करें
- इनपुट और आउटपुट फ़ाइलें निर्दिष्ट करें
- इनपुट पीडीएफ फ़ाइल पढ़ें और इसे क्लाउड स्टोरेज पर अपलोड करें
- REST API का उपयोग करके PDF को EMF में बदलने के लिए PutPageConvertToEmf विधि को कॉल करें
- आउटपुट ईएमएफ फ़ाइल को स्थानीय डिस्क पर सहेजें
उपर्युक्त चरण कम कोड सी# पीडीएफ से ईएमएफ रूपांतरण एपीआई प्राप्त करते हैं। आपको C# के लिए Aspose.PDF REST API SDK की मदद से पीडीएफ फ़ाइल प्रदान करनी होगी और Aspose रूपांतरण एपीआई का ऑनलाइन उपयोग करके इसे स्थानीय रूप से सहेजने के लिए आउटपुट EMF फ़ाइल को सहेजना होगा।
सी# लो कोड एपीआई में पीडीएफ से ईएमएफ रूपांतरण के लिए कोड
using System; | |
using System.IO; | |
using Aspose.Pdf.Cloud.Sdk.Api; | |
namespace Aspose.PDF.Cloud.Examples.Kb | |
{ | |
public class PdfToEmf | |
{ | |
public static void ConvertPdfToEmf() | |
{ | |
try | |
{ | |
PdfApi pdfApi = new PdfApi("ID", "Secret"); | |
string localPath = @"C:\Words\"; | |
string srcFileName = "Sample1.pdf"; | |
string outputFile = "PDFtoEmfg.gif"; | |
// Upload sample pdf file to the cloud storage | |
pdfApi.UploadFile(srcFileName, File.Open(localPath + srcFileName, FileMode.Open)); | |
// Convert to first page to EMF | |
int pageNum = 1; | |
pdfApi.PutPageConvertToEmf(srcFileName, pageNum, outputFile, null, null, null, null, null); | |
// etch the generated 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 को HTML में बदलें।