Node.js में PDF को JPEG, PNG या GIF इमेज में कैसे बदलें

Node.js में PDF को JPEG, PNG, या GIF छवियों में बदलें

क्या आप पीडीएफ दस्तावेजों को जेपीईजी, जीआईएफ, और पीएनजी छवियों में बदलना चाहते हैं? यदि ऐसा है तो आप सही जगह पर है। यह लेख आपको कुछ सरल चरणों का पालन करके नोड.जेएस में पीडीएफ को जेपीईजी, पीएनजी, या जीआईएफ छवियों में बदलने का तरीका दिखाएगा।

एक पीडीएफ फाइल एक दस्तावेज़ के स्नैपशॉट की तरह है जिसका उपयोग डेटा को प्रिंट करने, साझा करने और सुरक्षा करने के लिए किया जाता है। हालाँकि, ऐसे मामले हो सकते हैं जब आप पृष्ठों को PDF फ़ाइल में उच्च-गुणवत्ता अनुकूलित JPG/JPEG, PNG, या GIF छवियों में बदलना चाहते हैं। उदाहरण के लिए, जब आप किसी फाइल को कंप्रेस करना चाहते हैं, सोशल मीडिया पर एक विज्ञापन साझा करना चाहते हैं, या पीडीएफ कवर बनाना चाहते हैं। इन मामलों के लिए, यह लेख पीडीएफ फाइलों को लोकप्रिय छवि फ़ाइल स्वरूपों में बदलने का तरीका बताता है। आप, विशेष रूप से, नोड.जेएस में पीडीएफ को जेपीईजी, पीएनजी, या जीआईएफ छवियों में कनवर्ट करना सीखेंगे। तो चलो शुरू हो जाओ!

इस लेख में निम्नलिखित बिंदुओं पर चर्चा की जाएगी:

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

इस लेख में, हम Node.js अनुप्रयोगों में PDF को JPG/JPEG, PNG, या GIF छवियों में बदलने के लिए GroupDocs.Conversion Cloud के Node.js SDK API का उपयोग करेंगे। Node.js रूपांतरण आपकी मूल फ़ाइलों को प्रभावित नहीं करता है, और आप अपनी फ़ाइलों को बिना किसी सॉफ़्टवेयर निर्भरता के समर्थित स्वरूपों में परिवर्तित कर सकते हैं। इसके अलावा, यह Word, Excel, PowerPoint, PDF, HTML, JPG, PNG, TIFF, आदि जैसे 50 से अधिक प्रकार के दस्तावेज़ों और छवियों के रूपांतरण का समर्थन करता है। इसके अलावा, यह .NET, Java, PHP, Ruby, Android भी प्रदान करता है। , और Python SDKs दस्तावेज़ रूपांतरण परिवार के सदस्य क्लाउड एपीआई के लिए।

इस छवि जनरेटर पुस्तकालय की स्थापना प्रक्रिया बहुत आसान है। आप निम्न आदेश का पालन करके GroupDocs.Conversion API को अपने 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{#Convert-PDF-to-JPEG-format-using-REST-API-in-Node.js} में REST API का उपयोग करके PDF को JPEG प्रारूप में कनवर्ट करें

यहां, हम नीचे दिए गए सरल चरणों का पालन करके पीडीएफ फाइलों को जेपीईजी छवियों में परिवर्तित करेंगे:

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

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

सुनिश्चित करें कि निम्न नमूना कोड का उपयोग करके Adobe 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 को JPEG फ़ाइल में ऑनलाइन रूपांतरित करें

प्रोग्रामिंग द्वारा जेपीईजी प्रारूप में पीडीएफ फाइल बनाने के लिए कृपया नीचे दिए गए चरणों का उपयोग करें:

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

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

// Node.js में REST API का उपयोग करके PDF को JPEG फॉर्मेट में कैसे बदलें
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 = "jpeg";
  settings.outputPath = "nodejs-testing/sample-file.jpeg";

  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 JPEG file format.");
})
.catch((err) => {
  console.log("Error occurred while converting the PDF document:", err);
})

नीचे दिया गया स्क्रीनशॉट इस उदाहरण कोड का उपयोग करके उत्पन्न आउटपुट छवि फ़ाइल दिखाता है:

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

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

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

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

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

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

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

// उन्नत विकल्पों का उपयोग करके पीडीएफ को जेपीईजी इमेज में कैसे बदलें
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 = "jpeg";
  
  convertOptions = new groupdocs_conversion_cloud.JpegConvertOptions()
  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.jpeg";

  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 JPEG file online using advanced options.");
})
.catch((err) => {
  console.log("Error occurred while converting the PDF file:", err);
})

Node.js. का उपयोग करके PDF को PNG छवि में ऑनलाइन कैसे बदलें

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

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

निम्न कोड उदाहरण दिखाता है कि REST API का उपयोग करके Node.js में PDF फ़ाइल को PNG छवि में कैसे परिवर्तित किया जाए:

// Node.js. का उपयोग करके PDF को PNG छवि में ऑनलाइन कैसे बदलें
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 = "png";
  settings.outputPath = "nodejs-testing/sample-file.png";

  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 PNG file format.");
})
.catch((err) => {
  console.log("Error occurred while converting the PDF document:", err);
})

निम्न स्क्रीनशॉट इस नमूना कोड का उपयोग करके बनाई गई आउटपुट छवि दिखाता है:

Node.js. का उपयोग करके PDF को GIF फ़ाइल में ऑनलाइन कैसे बदलें

इस खंड में, आप अपने आवेदन में पीडीएफ को जीआईएफ फाइल में प्रोग्रामेटिक रूप से परिवर्तित करने के लिए निम्न चरणों और कोड स्निपेट का पालन कर सकते हैं:

कृपया नीचे दिए गए चरणों का पालन करें:

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

निम्न कोड उदाहरण दिखाता है कि REST API का उपयोग करके Node.js में PDF को GIF फ़ाइल स्वरूप में प्रोग्रामेटिक रूप से कैसे परिवर्तित किया जाए:

// Node.js. का उपयोग करके पीडीएफ को जीआईएफ प्रारूप में ऑनलाइन कैसे परिवर्तित करें
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 = "gif";
  settings.outputPath = "nodejs-testing/sample-file.gif";

  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 GIF image file.");
})
.catch((err) => {
  console.log("Error occurred while converting the PDF document:", err);
})

इसके अलावा, नीचे दी गई छवि उपरोक्त कोड स्निपेट का उपयोग करके उत्पन्न आउटपुट छवि दिखाती है।

जेपीजी कन्वर्टर के लिए ऑनलाइन पीडीएफ

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

पीएनजी कन्वर्टर के लिए ऑनलाइन पीडीएफ

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

ऑनलाइन पीडीएफ से जीआईएफ कन्वर्टर

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

निष्कर्ष

यहाँ, यह ब्लॉग पोस्ट समाप्त होती है। हम अनुमान लगाते हैं कि अब आप जानते हैं:

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

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

इसके अतिरिक्त, हम आपको सलाह देते हैं कि आप हमारी गेटिंग स्टार्टेड गाइड देखें।

Groupdocs.cloud नए विषयों के बारे में अपने ब्लॉग पर अन्य लेख भी पोस्ट करता है। तो कृपया नवीनतम अपडेट के लिए संपर्क में रहें।

प्रश्न पूछें

आप हमारे निःशुल्क सहायता फ़ोरम के ज़रिए PDF को इमेज फ़ॉर्मैट में बदलने के बारे में अपने सवाल पूछ सकते हैं

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

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

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

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

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

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

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

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

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

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

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

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

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

यह सभी देखें

आप निम्न लिंक्स से अधिक जानकारी प्राप्त कर सकते हैं: