REST API का उपयोग करके PDF को C# .NET में Word में कनवर्ट करें

REST API का उपयोग करके PDF को C# .NET में Word में कनवर्ट करें

पीडीएफ(पोर्टेबल डॉक्यूमेंट फॉर्मेट) ऑनलाइन दस्तावेजों की सुरक्षा और सुरक्षित करने के लिए सबसे लोकप्रिय फ़ाइल स्वरूपों में से एक है। वर्ड (.doc, .docx) सबसे अधिक उपयोग किए जाने वाले वर्ड-प्रोसेसिंग दस्तावेज़ स्वरूपों में से एक है। यह आपको वर्ड प्रोसेसिंग एप्लिकेशन का उपयोग करके अपने दस्तावेज़ों को जल्दी और आसानी से बनाने, संपादित करने, देखने और साझा करने की अनुमति देता है। विभिन्न मामलों में, आप दस्तावेजों को संपादित और अद्यतन करने के लिए पीडीएफ फाइल को वर्ड फाइल में बदलना चाहते हैं। इसलिए, इस लेख में, मैं आपको दिखाऊंगा कि REST API का उपयोग करके PDF को Word में C# .NET में कैसे परिवर्तित किया जाए।

इस लेख में निम्नलिखित विषयों को शामिल किया जाएगा:

फ़ाइल और दस्तावेज़ रूपांतरण API - .NET SDK स्थापना

PDF को Word Doc में बदलने के लिए, मैं GroupDocs.Conversion Cloud API के .NET SDK का उपयोग करूंगा। यह एक तेज़ सुरक्षित, सुविधा संपन्न और विश्वसनीय फ़ाइल स्वरूप रूपांतरण प्लेटफ़ॉर्म है। सी# .नेट एपीआई पीडीएफ, एचटीएमएल, सीएडी, रास्टर छवियों और कई अन्य प्रारूपों सहित 50 से अधिक प्रकार की फाइलों के बीच आगे और पीछे परिवर्तित कर सकता है। यह आपको समर्थित स्रोत दस्तावेज़ स्वरूपों की एक विस्तृत सूची से प्रारूप-विशिष्ट जानकारी को किसी भी समर्थित दस्तावेज़ प्रारूप में बदलने और निकालने की अनुमति भी देता है। इसके अतिरिक्त, यह रूपांतरण प्रक्रिया को अनुकूलित करने के लिए सेटिंग्स का एक लचीला सेट प्रदान करता है। वर्तमान में, यह दस्तावेज़ रूपांतरण परिवार के सदस्यों के रूप में Java, PHP, Ruby, Python, CSharp, और Node.js SDKs का समर्थन करता है।

आप इसे NuGet Package Manager से अपने VS कोड प्रोजेक्ट में डाउनलोड और इंस्टॉल कर सकते हैं या पैकेज कंसोल में निम्न कमांड का उपयोग करके इसे जोड़ सकते हैं:

dotnet add package GroupDocs.Conversion-Cloud --version 22.10.0

इसके बाद, चरणों और उपलब्ध कोड स्निपेट्स का पालन करना शुरू करने से पहले डैशबोर्ड से क्लाइंट आईडी और क्लाइंट सीक्रेट प्राप्त करें। नीचे दिखाए गए अनुसार कोड में अपनी क्लाइंट आईडी और क्लाइंट सीक्रेट जोड़ें:

//https://dashboard.groupdocs.cloud से clientId और clientSecret प्राप्त करें (मुफ्त पंजीकरण आवश्यक है)।
string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
string myStorage = "test-internal-storage";

var configuration = new Configuration(clientId, clientSecret);
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

सी#{#Convert-PDF-to-Editable-Word-Document-Programmatically-in-CSharp} में पीडीएफ को एडिटेबल वर्ड डॉक्यूमेंट में प्रोग्रामेटिक रूप से कनवर्ट करें

जब आप PDF की सामग्री का पुन: उपयोग या संपादन करना चाहते हैं, या जब आप दस्तावेज़ पर सहयोग करना आसान बनाना चाहते हैं, तो PDF को Word दस्तावेज़ में बदलना उपयोगी हो सकता है। आप नीचे दिए गए सरल चरणों का पालन करके REST API का उपयोग करके PDF को Word फ़ाइल में CSharp में परिवर्तित कर सकते हैं:

पीडीएफ फाइल अपलोड करें

सबसे पहले, निम्न में से किसी भी तरीके का उपयोग करके पीडीएफ दस्तावेज़ को क्लाउड पर अपलोड करें:

  • डैशबोर्ड का इस्तेमाल करना
  • ब्राउज़र से अपलोड फ़ाइल एपीआई का उपयोग करके स्रोत फ़ाइल अपलोड करें
  • नीचे दिए गए कोड उदाहरण का उपयोग करके प्रोग्रामेटिक रूप से अपलोड करें:
using System;
using GroupDocs.Conversion.Cloud.Sdk.Api;
using GroupDocs.Conversion.Cloud.Sdk.Client;
using GroupDocs.Conversion.Cloud.Sdk.Model.Requests;
using System.IO;

namespace GroupDocs.Conversion.CSharp
{
  // नमूना फ़ाइल अपलोड करें
  class Upload_File
  {
    static void Main(string[] args)
    {
      try
      {
        // एपीआई को इनिशियलाइज़ करें
        var fileApi = new FileApi(configuration);

        // खुली फाइल
        var fileStream = File.Open(@"H:\groupdocs-cloud-data\input-sample-file.pdf", FileMode.Open);

        // फ़ाइल अपलोड अनुरोध बनाएँ
        var request = new UploadFileRequest("csharp-testing/input-sample-file.pdf", fileStream, myStorage);

        // फ़ाइल अपलोड करें
        var response = fileApi.UploadFile(request);
        Console.WriteLine("PDF File Upload Process Completed: " + response.Uploaded.Count.ToString());
        fileStream.Close();
      }
      catch (Exception e)
      {
        Console.WriteLine("Exception when calling GroupDocs FileApi: " + e.Message);
      }
    }
  }
}

नतीजतन, पीडीएफ फाइल क्लाउड स्टोरेज पर अपलोड हो जाएगी।

पीडीएफ को वर्ड फाइल में ऑनलाइन बदलें

यह खंड प्रदर्शित करता है कि REST API का उपयोग करके PDF फ़ाइलों को प्रोग्रामेटिक रूप से C# में Word फ़ाइलों में कैसे परिवर्तित किया जाए। नीचे बताए गए चरणों का पालन करें:

  • सबसे पहले, ConvertApi का एक उदाहरण बनाएं
  • दूसरे, ConvertSettings का एक उदाहरण बनाएँ
  • अगला, इनपुट पीडीएफ फाइल पथ प्रदान करें
  • फिर, प्रारूप को “docx” असाइन करें
  • PdfLoadOptions का एक उदाहरण बनाएँ
  • इनपुट फ़ाइल पासवर्ड प्रदान करें
  • अब, आउटपुट फ़ाइल पथ सेट करें
  • ConvertDocumentRequest को ConvertSettings के साथ बनाएँ
  • अंत में, ConvertDocumentRequest के साथ ConvertDocument() मेथड को कॉल करके कन्वर्ट करें

निम्न कोड उदाहरण दिखाता है कि REST API का उपयोग करके PDF को Word DOCX में C# में कैसे परिवर्तित किया जाए:

// C# REST API का उपयोग करके PDF को Word फ़ाइल में कैसे बदलें
using System;
using GroupDocs.Conversion.Cloud.Sdk.Api;
using GroupDocs.Conversion.Cloud.Sdk.Client;
using GroupDocs.Conversion.Cloud.Sdk.Model;
using GroupDocs.Conversion.Cloud.Sdk.Model.Requests;

namespace GroupDocs.Conversion.CSharp
{
	// सी # में पीडीएफ फाइल को वर्ड डॉक्स में बदलें 
  class Convert_PDF_to_Word
  {
    static void Main(string[] args)
    {
      try
      {
      	// आवश्यक एपीआई उदाहरण बनाएँ
      	var apiInstance = new ConvertApi(configuration);
        // कन्वर्ट सेटिंग्स तैयार करें
        var settings = new ConvertSettings
        {
          FilePath = "csharp-testing/input-sample-file.pdf",
          Format = "docx",
          LoadOptions = new PdfLoadOptions() { Password = "password" },
          OutputPath = "csharp-testing/output-sample-file.docx"
        };
        
        // निर्दिष्ट प्रारूप में कनवर्ट करें
        var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
        Console.WriteLine("Successfully converted PDF file to Word document in C#: " + response[0].Url);
      }
      catch (Exception e)
      {
        Console.WriteLine("Exception when calling GroupDocs ConvertApi: " + e.Message);
      }
    }
  }
}
बिना फॉर्मेट खोए पीडीएफ को वर्ड में ऑनलाइन कैसे बदलें

PDF को Word DOCX में बदलें

परिवर्तित फ़ाइल डाउनलोड करें

उपरोक्त कोड नमूना परिवर्तित Word फ़ाइल को क्लाउड पर सहेजेगा। आप निम्न कोड नमूने का उपयोग करके इसे डाउनलोड कर सकते हैं:

// C# में कनवर्ट की गई Word फ़ाइल को कैसे डाउनलोड करें
using System;
using GroupDocs.Conversion.Cloud.Sdk.Api;
using GroupDocs.Conversion.Cloud.Sdk.Client;
using GroupDocs.Conversion.Cloud.Sdk.Model.Requests;

namespace GroupDocs.Conversion.CSharp
{
  // आउटपुट फ़ाइल डाउनलोड करें
  class Download_File
  {
    static void Main(string[] args)
    {
      try
      {
        // एपीआई को इनिशियलाइज़ करें
        var fileApi = new FileApi(configuration);
        // डाउनलोड फ़ाइल अनुरोध बनाएँ
        var downloadRequest = new DownloadFileRequest("csharp-testing/output-sample-file.docx", myStorage);
        // डाउनलोड फ़ाइल
        Stream downloadResponse = fileApi.DownloadFile(downloadRequest);

        // फ़ाइल को वर्किंग डायरेक्टरी में सेव करें
        using (var fileStream = System.IO.File.Create("H:\\groupdocs-cloud-data\\output-sample-file.docx"))
        {
          downloadResponse.Seek(0, SeekOrigin.Begin);
          downloadResponse.CopyTo(fileStream);
        }
      }
      catch (Exception e)
      {
        Console.WriteLine("Exception when calling GroupDocs FileApi: " + e.Message);
      }

    }
  }
}

उन्नत विकल्पों का उपयोग करके PDF को Word DOCX में C# में बदलें

अगला, नीचे बताए गए चरणों का पालन करके अतिरिक्त सेटिंग्स का उपयोग करके पीडीएफ फाइल को वर्ड डॉक्यूमेंट में बदलें:

  • सबसे पहले, ConvertApi का एक उदाहरण बनाएं
  • दूसरे, ConvertSettings का एक उदाहरण बनाएँ
  • अगला, इनपुट के रूप में पीडीएफ फाइल पथ प्रदान करें
  • फिर, प्रारूप को “docx” असाइन करें
  • अब, PdfLoadOptions का एक उदाहरण बनाएँ
  • इनपुट फ़ाइल के लिए एक पासवर्ड प्रदान करें
  • DocxConvertOptions का एक उदाहरण बनाएँ
  • वैकल्पिक रूप से पासवर्ड, ज़ूम, डीपीआई, चौड़ाई, ऊंचाई आदि जैसे विभिन्न कन्वर्ट पैरामीटर सेट करें।
  • आउटपुट फ़ाइल पथ प्रदान करें
  • ConvertDocumentRequest को ConvertSettings के साथ बनाएँ
  • अंत में, ConvertDocumentRequest के साथ ConvertDocument() मेथड को कॉल करके कन्वर्ट करें

निम्न कोड उदाहरण दिखाता है कि पीडीएफ फाइल को उन्नत कन्वर्ट विकल्पों के साथ वर्ड दस्तावेज़ में कैसे परिवर्तित किया जाए:

// उन्नत विकल्पों का उपयोग करके पीडीएफ को वर्ड में कैसे बदलें
using System;
using GroupDocs.Conversion.Cloud.Sdk.Api;
using GroupDocs.Conversion.Cloud.Sdk.Client;
using GroupDocs.Conversion.Cloud.Sdk.Model;
using GroupDocs.Conversion.Cloud.Sdk.Model.Requests;

namespace GroupDocs.Conversion.CSharp
{
  // उन्नत विकल्पों का उपयोग करके PDF को Word DOCX में बदलें
  class Convert_PDF_to_Word_Advanced_Options
  {
    static void Main(string[] args)
    {

      try
      {
      	// आवश्यक एपीआई उदाहरण बनाएँ
      	var apiInstance = new ConvertApi(configuration);
        // कन्वर्ट सेटिंग्स तैयार करें
        var settings = new ConvertSettings
        {
          FilePath = "csharp-testing/input-sample-file.pdf",
          Format = "docx",
          LoadOptions = new PdfLoadOptions { Password = "password" },

          ConvertOptions = new DocxConvertOptions() { Password = "password", Zoom = 100, Dpi = 300, Width = 100, Height = 100 },
          OutputPath = "csharp-testing/output-sample-file.docx"
        };
        
        // निर्दिष्ट प्रारूप में कनवर्ट करें
        var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
        Console.WriteLine("Successfully converted PDF file to Word file format: " + response[0].Url);
      }
      catch (Exception e)
      {
        Console.WriteLine("Exception when calling GroupDocs ConvertApi: " + e.Message);
      }

    }
  }
}

सी # में पीडीएफ से डीओसीएक्स फ़ाइल में पृष्ठों की श्रेणी कैसे परिवर्तित करें I

यह अनुभाग इस बारे में है कि चयनित श्रेणी के पृष्ठों को PDF फ़ाइल से Word में कैसे परिवर्तित किया जाए। इसलिए, आपको नीचे दिए गए कोड स्निपेट में प्रदर्शित पृष्ठों की एक श्रृंखला प्रदान करनी होगी। नीचे दिए गए चरणों का पालन करके प्रोग्रामेटिक रूप से एक पीडीएफ फाइल से कई पेजों को वर्ड डॉक्यूमेंट में बदलें:

  • ConvertApi का उदाहरण बनाएं
  • अगला, ConvertSettings का एक उदाहरण बनाएँ
  • इनपुट के रूप में पीडीएफ फाइल पथ प्रदान करें
  • अब, प्रारूप में “docx” असाइन करें
  • PdfLoadOptions का एक उदाहरण बनाएँ
  • इनपुट फ़ाइल के लिए एक पासवर्ड प्रदान करें
  • DocxConvertOptions का एक उदाहरण बनाएँ
  • अब, दस्तावेज़ पासवर्ड के साथ पेज रेंज पैरामीटर FromPage और PagesCount सेट करें।
  • अगला, आउटपुट फ़ाइल पथ प्रदान करें
  • ConvertDocumentRequest को ConvertSettings के साथ बनाएँ
  • अंत में, ConvertDocumentRequest के साथ ConvertDocument() मेथड को कॉल करके कन्वर्ट करें

निम्न कोड नमूना दिखाता है कि C# में REST API का उपयोग करके PDF से Word DOCX में पृष्ठों की एक श्रृंखला को कैसे परिवर्तित किया जाए:

// सीएसएचआरपी में पीडीएफ से वर्ड डीओसी में पेजों की रेंज कैसे बदलें
using System;
using System.Collections.Generic;
using GroupDocs.Conversion.Cloud.Sdk.Api;
using GroupDocs.Conversion.Cloud.Sdk.Client;
using GroupDocs.Conversion.Cloud.Sdk.Model;
using GroupDocs.Conversion.Cloud.Sdk.Model.Requests;

namespace GroupDocs.Conversion.CSharp
{
  // सीएसएचआरपी में चयनित पृष्ठों को पीडीएफ से वर्ड में बदलें
  class Convert_Range_of_Pages_from_PDF_to_Word
  {
    static void Main(string[] args)
    {
      try
      {
      	// आवश्यक एपीआई उदाहरण बनाएँ
      	var apiInstance = new ConvertApi(configuration);
        // कन्वर्ट सेटिंग्स तैयार करें
        var settings = new ConvertSettings
        {
          FilePath = "csharp-testing/input-sample-file.pdf",
          Format = "docx",
          LoadOptions = new PdfLoadOptions { Password = "password" },
          ConvertOptions = new DocxConvertOptions
			    {
            FromPage = 1,
            PagesCount = 2,
            Password = "password"
			    },
          OutputPath = "csharp-testing/output-sample-file.docx"
        };
        
        // निर्दिष्ट प्रारूप में कनवर्ट करें
        var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
        Console.WriteLine("Successfully converted Selected Pages from PDF to Word file in CSharp: " + response[0].Url);
      }
      catch (Exception e)
      {
        Console.WriteLine("Exception when calling GroupDocs ConvertApi: " + e.Message);
      }

    }
  }
}

फ़ाइल अपलोड और डाउनलोड करने के लिए कृपया पहले बताए गए चरणों का पालन करें।

पीडीएफ के विशिष्ट पृष्ठों को सी # में वर्ड दस्तावेज़ में कैसे परिवर्तित करें I

इस खंड में, आप नीचे बताए गए चरणों का पालन करके पीडीएफ फाइल के विशिष्ट पृष्ठों को प्रोग्रामेटिक रूप से वर्ड फॉर्मेट में बदल सकते हैं:

  • ConvertApi का एक उदाहरण बनाएँ
  • ConvertSettings का एक उदाहरण बनाएँ
  • इनपुट के रूप में पीडीएफ फाइल पथ प्रदान करें
  • अब, प्रारूप में “docx” असाइन करें
  • PdfLoadOptions का एक उदाहरण बनाएँ
  • इनपुट फ़ाइल के लिए एक पासवर्ड प्रदान करें
  • DocxConvertOptions का एक उदाहरण बनाएँ
  • अब, पेज संग्रह सरणी को दस्तावेज़ पासवर्ड के साथ सेट करें।
  • आउटपुट फ़ाइल पथ प्रदान करें
  • ConvertDocumentRequest को ConvertSettings के साथ बनाएँ
  • अंत में, ConvertDocumentRequest के साथ ConvertDocument() मेथड को कॉल करके कन्वर्ट करें

निम्न कोड उदाहरण दिखाता है कि सी # में रेस्ट एपीआई का उपयोग करके पीडीएफ फाइल के विशिष्ट पृष्ठों को वर्ड दस्तावेज़ में कैसे परिवर्तित किया जाए:

// सीएसएचआरपी में विशिष्ट पृष्ठों को पीडीएफ फाइल से वर्ड डॉक्यूमेंट में कैसे बदलें
using System;
using System.Collections.Generic;
using GroupDocs.Conversion.Cloud.Sdk.Api;
using GroupDocs.Conversion.Cloud.Sdk.Client;
using GroupDocs.Conversion.Cloud.Sdk.Model;
using GroupDocs.Conversion.Cloud.Sdk.Model.Requests;

namespace GroupDocs.Conversion.CSharp
{
  // CSharp का उपयोग करके PDF के विशिष्ट पृष्ठों को Word में बदलें
  class Convert_Specific_Pages_of_PDF_to_Word
  {
    static void Main(string[] args)
    {
      try
      {
      	// आवश्यक एपीआई उदाहरण बनाएँ
      	var apiInstance = new ConvertApi(configuration);
        // कन्वर्ट सेटिंग्स तैयार करें
        var settings = new ConvertSettings
        {
          FilePath = "csharp-testing/input-sample-file.pdf",
          Format = "docx",
          LoadOptions = new PdfLoadOptions { Password = "password" },
          ConvertOptions = new PdfConvertOptions
			    {  
            Password = "password",
			      Pages = new List<int?> {1, 2} // Page numbers starts from 1
			    },
          OutputPath = "csharp-testing/output-sample-file.docx"
        };
        
        // निर्दिष्ट प्रारूप में कनवर्ट करें
        var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
        Console.WriteLine("Successfully converted specific pages of PDF file to Word file format: " + response[0].Url);
      }
      catch (Exception e)
      {
        Console.WriteLine("Exception when calling GroupDocs ConvertApi: " + e.Message);
      }

    }
  }
}

फ़ाइल अपलोड और डाउनलोड करने के लिए कृपया पहले बताए गए चरणों का पालन करें।

ऑनलाइन पीडीएफ टू वर्ड कन्वर्टर फ्री

पीडीएफ को वर्ड में ऑनलाइन कैसे बदलें? कृपया उपरोक्त एपीआई का उपयोग करके विकसित किए गए प्रारूप को बदले बिना निम्नलिखित मुफ्त ऑनलाइन पीडीएफ टू वर्ड कन्वर्टर का प्रयास करें।

उपसंहार

इस लेख में आपने सीखा है:

  • REST API का उपयोग करके C# में PDF को Word दस्तावेज़ में कैसे बदलें;
  • REST API का उपयोग करके चयनित पृष्ठों को PDF फ़ाइल से Word DOC में C# में बदलें;
  • सी # में पीडीएफ के विशिष्ट पृष्ठों को प्रोग्रामेटिक रूप से डीओसीएक्स प्रारूप में परिवर्तित करें;
  • पीडीएफ फाइल को प्रोग्रामेटिक रूप से अपलोड करें और परिवर्तित वर्ड फाइल को क्लाउड से डाउनलोड करें;

इसके अलावा, हम आपको सलाह देते हैं कि आप हमारे गेटिंग स्टार्टेड गाइड को देखें। हम एक एपीआई संदर्भ अनुभाग भी प्रदान करते हैं जो आपको सीधे ब्राउज़र के माध्यम से हमारे एपीआई को देखने और बातचीत करने देता है।

अंत में, groupdocs.cloud कई फ़ाइल स्वरूपों के बीच ऑनलाइन फ़ाइल कन्वर्टर्स पर नए ब्लॉग लेख लिख रहा है। इसलिए, कृपया नियमित अपडेट के लिए संपर्क में रहें।

प्रश्न पूछें

पीडीएफ से वर्ड रूपांतरण के बारे में किसी भी प्रश्न/चर्चा के लिए, बेझिझक हमारे फोरम पर जाएं।

पूछे जाने वाले प्रश्न

मैं पीडीएफ को वर्ड डीओसी प्रोग्रामेटिक रूप से कैसे परिवर्तित करूं?

कृपया इस लिंक का पालन करें ताकि पीडीएफ फाइल को जल्दी से वर्ड डॉक्यूमेंट में कैसे बदला जाए, इसके लिए सी # कोड स्निपेट सीखने के लिए।

पीडीएफ टू वर्ड कन्वर्टर एपीआई कैसे स्थापित करें?

[मुफ्त डाउनलोड सी#लाइब्रेरी] स्थापित करें 24 पीडीएफ को डाउनलोड करने, प्रोसेस करने और प्रोग्रामेटिक रूप से वर्ड डीओसीएक्स प्रारूप में कनवर्ट करने के लिए।

क्या मैं पीडीएफ को वर्ड में मुफ्त में बदल सकता हूं?

हां, आप एक ऑनलाइन पीडीएफ टू वर्ड एडिटेबल कन्वर्टर का उपयोग करके मुफ्त में पीडीएफ को डीओसी में बदल सकते हैं।

DOCX कन्वर्टर के लिए सबसे अच्छा PDF कौन सा है?

पीडीएफ से दस्तावेज़ कनवर्टर ऑनलाइन ऑनलाइन डीओसीएक्स कनवर्टर के लिए सबसे अच्छा मुफ्त पीडीएफ है।

यह सभी देखें

हम अनुशंसा करते हैं कि आप इसके बारे में जानने के लिए निम्नलिखित लेख देखें: