REST API का उपयोग करके Node.js में PDF को JPG छवि में कैसे बदलें

REST API का उपयोग करके PDF को JPG छवियों में Node.js में बदलें

उपयोगकर्ताओं को अक्सर पीडीएफ को छवि में बदलने की आवश्यकता होती है क्योंकि एक छवि प्रमुख डेटा घटकों में से एक है। प्रारूप की जटिलता के कारण पीडीएफ दस्तावेज़ से सामग्री को पार्स करना और प्रदर्शित करना चुनौतीपूर्ण है। आप क्लाउड पर प्रोग्रामेटिक रूप से जेपीजी/जेपीईजी जैसे लोकप्रिय प्रारूपों की छवियों को पीडीएफ में परिवर्तित कर सकते हैं। Node.js डेवलपर के रूप में, आप आसानी से अपने Node.js एप्लिकेशन में PDF को JPG उच्च रिज़ॉल्यूशन में ऑनलाइन रूपांतरित कर सकते हैं। यह लेख REST API का उपयोग करके नोड.जेएस में पीडीएफ को जेपीजी छवि में बदलने के तरीके पर ध्यान केंद्रित करेगा।

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

PDF से इमेज कन्वर्टर REST API और Node.js SDK

मैं पीडीएफ को जेपीजी में कनवर्ट करने के लिए [ग्रुपडॉक्स के नोड.जेएस एसडीके] रूपांतरण क्लाउड]5 एपीआई का उपयोग करना चाहता हूं। एपीआई आपको अपने दस्तावेज़ों और छवियों को आपकी ज़रूरत के किसी भी प्रारूप में बदलने की अनुमति देता है। यह Word, Excel, PowerPoint, PDF, HTML, JPG, PNG, CAD, आदि जैसे 50 से अधिक प्रकार के दस्तावेज़ों और छवियों के रूपांतरण का समर्थन करता है। यह .NET, Java, PHP, Ruby, Android और Python SDKs भी प्रदान करता है। इसके दस्तावेज़ रूपांतरण परिवार के सदस्य क्लाउड एपीआई के लिए।

GroupDocs.Conversion Cloud को आपके Node.js एप्लिकेशन में कंसोल में निम्न आदेश चलाकर स्थापित किया जा सकता है:

npm install groupdocs-conversion-cloud

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

# http://api.groupdocs.cloud से अपने नोड एप्लिकेशन में Node.js SDK आयात करें
global.groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
global.fs = require("fs");

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

Node.js में REST API का उपयोग करके PDF को JPG फॉर्मेट में कैसे बदलें

यह खंड जेपीजी छवियों में पीडीएफ फाइलों को आयात करने के तरीके पर चरण-दर-चरण मार्गदर्शिका को शामिल करता है। पीडीएफ फाइल को जेपीजी इमेज फाइल में बदलने के लिए नीचे दिए गए सरल चरणों का पालन करें:

  1. अपलोड क्लाउड पर पीडीएफ फाइल
  2. कन्वर्ट नोड.जेएस में पीडीएफ को जेपीजी इमेज में ऑनलाइन मुफ्त
  3. डाउनलोड परिवर्तित जेपीजी फ़ाइल

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

सबसे पहले, निम्न कोड नमूने का उपयोग करके PDF फ़ाइल को क्लाउड पर अपलोड करें:

// अपने सिस्टम ड्राइव से IOStream में फ़ाइल खोलें।
var resourcesFolder = 'H:\\groupdocs-cloud-data\\sample-file.pdf';
// फ़ाइल पढ़ें
fs.readFile(resourcesFolder, (err, fileStream) => {
  // FileApi का निर्माण करें
  var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
  // अपलोड फ़ाइल अनुरोध बनाएँ
  var request = new groupdocs_conversion_cloud.UploadFileRequest("sample-file.pdf", fileStream, myStorage);
  // फ़ाइल अपलोड करें
  fileApi.uploadFile(request)
    .then(function (response) {
      console.log("Expected response type is FilesUploadResult: " + response.uploaded.length);
    })
    .catch(function (error) {
      console.log("Error: " + error.message);
    });
});

नतीजतन, अपलोड की गई पीडीएफ फाइल क्लाउड पर आपके डैशबोर्ड के फाइल सेक्शन में पहुंच योग्य होगी।

Node.js का उपयोग करके PDF को JPG में कनवर्ट करें

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

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

निम्न कोड उदाहरण दिखाता है कि नोड.जेएस में आरईएसटी एपीआई का उपयोग करके गुणवत्ता खोए बिना पीडीएफ को जेपीजी में कैसे परिवर्तित किया जाए:

// नोड.जेएस का उपयोग करके पीडीएफ फाइल को जेपीजी इमेज फॉर्मेट में कैसे बदलें

const convert = async () => {
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

  const settings = new groupdocs_conversion_cloud.ConvertSettings();
  settings.storageName = myStorage;
  settings.filePath = "nodejs-testing/sample-file.pdf";
  settings.format = "jpg";
  settings.outputPath = "nodejs-testing/sample-file.jpg";

  try {
    // कन्वर्ट दस्तावेज़ अनुरोध बनाएँ
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  }
  catch (err) {
    throw err;
  }
}

convert()
.then(() => {
  console.log("Successfully converted PDF to JPG file format.");
})
.catch((err) => {
  console.log("Error occurred while converting the PDF document:", err);
})
नोड.जेएस का उपयोग करके पीडीएफ को जेपीजी में कैसे बदलें

Node.js का उपयोग करके PDF को JPG में कनवर्ट करें

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

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

// कनवर्ट की गई फ़ाइल को डाउनलोड करने के लिए FileApi का निर्माण करें
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// डोनलोड फ़ाइल अनुरोध बनाएँ
let request = new groupdocs_conversion_cloud.DownloadFileRequest("nodejs-testing/sample-file.jpg", myStorage);
// डाउनलोड फ़ाइल और प्रतिक्रिया प्रकार Stream
fileApi.downloadFile(request)
    .then(function (response) {
        // फ़ाइल को अपने सिस्टम निर्देशिका में सहेजें
        fs.writeFile("H:\\groupdocs-cloud-data\\sample-file.jpg", response, "binary", function (err) { });
        console.log("Expected response type is Stream: " + response.length);
    })
    .catch(function (error) {
        console.log("Error: " + error.message);
    });

उन्नत विकल्पों का उपयोग करके पीडीएफ से जेपीजी रूपांतरण

निम्नलिखित चरण और कोड स्निपेट प्रदर्शित करते हैं कि पीडीएफ को जेपीजी उच्च गुणवत्ता वाले ऑनलाइन कनवर्टर एपीआई और कुछ उन्नत सेटिंग्स का उपयोग करके पीडीएफ को छवि में कैसे परिवर्तित किया जाए:

  • ConvertApi का एक उदाहरण बनाएँ
  • ConvertSettings का एक उदाहरण बनाएँ
  • अब, क्लाउड स्टोरेज का नाम सेट करें
  • अगला, पीडीएफ फाइल पथ सेट करें
  • फिर, “jpg” मान को प्रारूप में सेट करें
  • JpgConvertOptions को परिभाषित करें
  • ग्रेस्केल, फ्रॉमपेज, पेजकाउंट, क्वालिटी, रोटेटएंगल, यूजपीडीएफ आदि जैसी विभिन्न कन्वर्ट सेटिंग्स सेट करें।
  • अब, वार्तालाप और आउटपुट फ़ाइल पथ सेट करें
  • ConvertDocumentRequest ऑब्जेक्ट बनाएँ
  • अंत में, ConvertApi.convertDocument() क्लास को कॉल करके PDF को JPG में कन्वर्ट करें

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

// उन्नत विकल्पों का उपयोग करके PDF को JPG में कैसे बदलें
const convert_options = async () => {
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

  const settings = new groupdocs_conversion_cloud.ConvertSettings();
  settings.storageName = myStorage;
  settings.filePath = "nodejs-testing/sample-file.pdf";
  settings.format = "jpg";
  
  convertOptions = new groupdocs_conversion_cloud.JpgConvertOptions()
  convertOptions.grayscale = true;
  convertOptions.fromPage = 1;
  convertOptions.pagesCount = 1;
  convertOptions.quality = 100;
  convertOptions.rotateAngle = 90;
  convertOptions.usePdf = false;

  settings.convertOptions = convertOptions;
  settings.outputPath = "nodejs-testing/sample-file.jpg";

  try {
    // कन्वर्ट दस्तावेज़ अनुरोध बनाएँ
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  }
  catch (err) {
    throw err;
  }
}

convert_options()
.then(() => {
  console.log("Converted PDF to JPG image with advanced options.");
})
.catch((err) => {
  console.log("Error occurred while converting the PDF file:", err);
})
उन्नत विकल्पों का उपयोग करके विंडोज़ 10 में पीडीएफ को जेपीजी में कैसे बदलें

उन्नत विकल्पों का उपयोग करके पीडीएफ से जेपीजी एकल छवि में कनवर्ट करें

क्लाउड स्टोरेज का उपयोग किए बिना पीडीएफ को जेपीजी में बदलें

क्लाउड स्टोरेज का उपयोग किए बिना पीडीएफ को जेपीजी में बदलने के लिए, कृपया नीचे दिए गए चरणों का पालन करें:

  • ConvertApi का एक उदाहरण बनाएँ
  • ConvertDocumentDirectRequest बनाएँ
  • इनपुट पैरामीटर के रूप में इनपुट फ़ाइल पथ और लक्ष्य स्वरूप प्रदान करें
  • ConvertDocumentDirect() विधि को कॉल करके परिणाम प्राप्त करें
  • FileStream.writeFile() विधि का उपयोग करके आउटपुट फ़ाइल को स्थानीय पथ पर सहेजें

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

// क्लाउड स्टोरेज का उपयोग किए बिना पीडीएफ को जेपीजी में कैसे बदलें
const convertdirect = async () => {
  // एपीआई आरंभीकरण
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
  // इनपुट फ़ाइल
  let file = fs.readFileSync('H:\\groupdocs-cloud-data\\sample-file.pdf');

  try {
    // कन्वर्ट दस्तावेज़ अनुरोध बनाएँ
    const request = new groupdocs_conversion_cloud.ConvertDocumentDirectRequest("jpg", file);
    // दस्तावेज़ परिवर्तित करें
    let result = await convertApi.convertDocumentDirect(request);
    // स्थानीय पथ पर सहेजें
    fs.writeFile("H:\\groupdocs-cloud-data\\sample-file.jpg", result, "binary", function (err) { });
  }
  catch (err) {
    throw err;
  }
}

convertdirect()
.then(() => {
  console.log("Directly converted PDF to JPG file format.");
})
.catch((err) => {
  console.log("Error occurred while directly converting the PDF file:", err);
})
क्लाउड स्टोरेज का उपयोग किए बिना एकाधिक पीडीएफ को जेपीजी में कनवर्ट करें

क्लाउड स्टोरेज का उपयोग किए बिना एकाधिक पीडीएफ को जेपीजी में कनवर्ट करें

पीडीएफ को जेपीजी में बदलें और वॉटरमार्क जोड़ें

पीडीएफ को जेपीजी में बदलने के लिए कृपया निम्नलिखित चरणों का उपयोग करें और फिर परिवर्तित पीडीएफ में वॉटरमार्क जोड़ें:

  • ConvertApi का एक उदाहरण बनाएँ
  • ConvertSettings का एक ऑब्जेक्ट बनाएँ
  • अब, क्लाउड स्टोरेज का नाम सेट करें
  • अगला, पीडीएफ फाइल पथ सेट करें
  • अब, प्रारूप में “जेपीजी” असाइन करें
  • आउटपुट फ़ाइल पथ प्रदान करें
  • वॉटरमार्कऑप्शन क्लास को परिभाषित करें
  • वॉटरमार्क विकल्प जैसे पाठ, रंग, चौड़ाई, ऊँचाई, पृष्ठभूमि आदि सेट करें।
  • PdfConvertOptions को परिभाषित करें और WatermarkOptions असाइन करें
  • अब, कनवर्ट विकल्प मान सेट करें
  • फिर, ConvertDocumentRequest उदाहरण बनाएँ
  • अंत में, ConvertApi.convertDocument() क्लास का इस्तेमाल करके कन्वर्ट और कॉल करें

निम्न कोड उदाहरण दिखाता है कि PDF दस्तावेज़ को JPG में कैसे परिवर्तित किया जाए और Node.js में REST API का उपयोग करके रूपांतरित PDF दस्तावेज़ में वॉटरमार्क कैसे जोड़ा जाए।

// वॉटरमार्क के साथ पीडीएफ को जेपीजी फाइल इमेज में कैसे बदलें। 
const convertwatermark = async () => {
  // एपीआई आरंभीकरण
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
  // कन्वर्ट सेटिंग्स को परिभाषित करें
  const settings = new groupdocs_conversion_cloud.ConvertSettings();
  settings.storageName = myStorage;
  settings.filePath = "nodejs-testing/sample-file.pdf";
  settings.format = "jpg";
  settings.outputPath = "nodejs-testing/sample-file.jpg";

  // वॉटरमार्क विकल्पों को परिभाषित करें
  let watermark = new groupdocs_conversion_cloud.WatermarkOptions();
  watermark.text = "This is a Sample watermark";
  watermark.color = "Red";
  watermark.width = 250;
  watermark.height = 300;
  watermark.top = 150;
  watermark.left = 300;
  watermark.rotationAngle = 45;
  watermark.bold = true;
  watermark.background = false;

  // पीडीएफ कन्वर्ट विकल्पों को परिभाषित करें
  let convertOptions = new groupdocs_conversion_cloud.JpgConvertOptions()
  convertOptions.watermarkOptions = watermark;

  settings.convertOptions = convertOptions;

  try {
    // कन्वर्ट दस्तावेज़ अनुरोध बनाएँ
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  }
  catch (err) {
    throw err;
  }
}

convertwatermark()
.then(() => {
  console.log("watermark added to converted PDF to JPG image.");
})
.catch((err) => {
  console.log("Error occurred while converting the PDF document:", err);
})
वॉटरमार्क जोड़ने के लिए PDF से JPG छवि परिवर्तक API

पीडीएफ को जेपीजी में बदलें और वॉटरमार्क जोड़ें

ऑनलाइन पीडीएफ से जेपीजी कन्वर्टर मुफ्त

PDF से JPG उच्च-गुणवत्ता परिवर्तक का ऑनलाइन मुफ़्त में उपयोग कैसे करें? कृपया निम्नलिखित का प्रयास करें सर्वश्रेष्ठ मुफ्त पीडीएफ से जेपीजी कनवर्टर ऑनलाइन उच्च गुणवत्ता, जिसे उपरोक्त एपीआई का उपयोग करके विकसित किया गया है।

निष्कर्ष

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

  • क्लाउड पर नोड.जेएस में पीडीएफ को जेपीजी प्रारूप में कैसे बदलें;
  • पीडीएफ फाइल को प्रोग्रामेटिक रूप से अपलोड करें और फिर परिवर्तित फाइल को क्लाउड से डाउनलोड करें;
  • क्लाउड स्टोरेज का उपयोग किए बिना पीडीएफ को जेपीजी ऑनलाइन मुफ्त उच्च गुणवत्ता में बदलें;
  • उन्नत विकल्पों का उपयोग करके नोड.जेएस में पीडीएफ को जेपीजी में कैसे परिवर्तित करें;
  • परिवर्तित PDF दस्तावेज़ में Node.js का उपयोग करके वॉटरमार्क कैसे जोड़ें;

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

इसके अलावा, blog.groupdocs.cloud दिलचस्प विषयों पर नए ब्लॉग पोस्ट लिख रहे हैं। नवीनतम जानकारी के लिए कृपया संपर्क करें।

प्रश्न पूछें

पीडीएफ को जेपीजी प्रारूप में कैसे परिवर्तित किया जाए, इस बारे में आपके कोई भी प्रश्न पूछने के लिए आप हमारे फ्री सपोर्ट फोरम का उपयोग कर सकते हैं।

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

मैं नोड.जेएस में पीडीएफ को जेपीजी में कैसे परिवर्तित करूं?

कृपया इस लिंक का अनुसरण करके नोड.जेएस कोड स्निपेट को जानें कि पीडीएफ को जल्दी और आसानी से जेपीजी फाइल में कैसे बदलें।

रेस्ट एपीआई का उपयोग करके पीडीएफ को जेपीजी फाइल में कैसे बदलें?

ConvertApi का एक उदाहरण बनाएं, कनवर्ट सेटिंग्स के मान सेट करें, और PDF को JPG फ़ाइल में कनवर्ट करने के लिए ConvertDocumentRequest के साथ convertDocument विधि शुरू करें।

पीडीएफ को मुफ्त में जेपीजी में ऑनलाइन कैसे बदलें?

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

मैं मुफ्त में पीडीएफ फाइल को जेपीजी में ऑनलाइन कैसे बदलूं?

  • [ऑनलाइन पीडीएफ से जेपीजी कन्वर्टर फ्री] खोलें (https://products.groupdocs.app/conversion/pdf-to-jpg)
  • पीडीएफ अपलोड करने या पीडीएफ फाइल को ड्रैग एंड ड्रॉप करने के लिए फाइल ड्रॉप एरिया के अंदर क्लिक करें।
  • कन्वर्ट नाउ बटन पर क्लिक करें, और ऑनलाइन पीडीएफ टू जेपीजी कन्वर्टर सॉफ्टवेयर पीडीएफ फाइल को जेपीजी में बदल देगा।
  • पीडीएफ को जेपीजी फाइल में बदलने के तुरंत बाद आउटपुट फाइल का डाउनलोड लिंक उपलब्ध हो जाएगा।

पीडीएफ को जेपीजी प्रारूप कनवर्टर मुफ्त डाउनलोड लाइब्रेरी में कैसे स्थापित करें?

पीडीएफ को जेपीजी कन्वर्टर फ्री में इंस्टॉल करें डाउनलोड नोड.जेएस लाइब्रेरी पीडीएफ को प्रोग्रामेटिक रूप से जेपीजी में बनाने और बदलने के लिए।

मैं विंडोज़ में पीडीएफ को जेपीजी में ऑफ़लाइन कैसे परिवर्तित करूं?

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

यह सभी देखें

अधिक जानने के लिए, हम निम्नलिखित लेख पढ़ने का सुझाव देते हैं: