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

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

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

दस्तावेज़ रूपांतरण REST API और Node.js SDK

मैं जेपीजी को पीडीएफ में बदलने के लिए ग्रुपडॉक्स के नोड.जेएस एसडीके का उपयोग करूंगा। रूपांतरण बादल एपीआई। एपीआई आपको अपने दस्तावेज़ों को आपकी ज़रूरत के किसी भी प्रारूप में बदलने की अनुमति देता है। यह 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 --save

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

global.clientId = "659fe7da-715b-4744-a0f7-cf469a392b73";
global.clientSecret = "b377c36cfa28fa69960ebac6b6e36421";
global.myStorage = "";

const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
config.apiBaseUrl = "https://api.groupdocs.cloud";

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

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

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

छवि अपलोड करें

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

// स्थानीय/डिस्क से आईओएसट्रीम में फ़ाइल खोलें।
let resourcesFolder = 'C:\\Files\\sample.jpg';
fs.readFile(resourcesFolder, (err, fileStream) => {
  // FileApi का निर्माण करें
  let fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
  // अपलोड अनुरोध बनाएँ
  let request = new groupdocs_conversion_cloud.UploadFileRequest("sample.jpg", fileStream, myStorage);
  fileApi.uploadFile(request);
});

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

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

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

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

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

// एपीआई आरंभीकरण
let convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

// कन्वर्ट सेटिंग्स को परिभाषित करें
let settings = new groupdocs_conversion_cloud.ConvertSettings();
settings.filePath = "sample.jpg";
settings.format = "pdf";
settings.outputPath = "output";

// दस्तावेज़ अनुरोध परिवर्तित करें
let request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
let result = await convertApi.convertDocument(request);

console.log("Document converted successfully: " + result[0].url);
नोड.जेएस का उपयोग करके जेपीजी को पीडीएफ में बदलें

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

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

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

// FileApi का निर्माण करें
let fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// फ़ाइल अनुरोध डाउनलोड करें
let request = new groupdocs_conversion_cloud.DownloadFileRequest("output\\sample.pdf", myStorage);
let response = await fileApi.downloadFile(request);

fs.writeFile("C:\\Files\\sample.pdf", response, "binary", function (err) { });

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

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

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

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

// एपीआई आरंभीकरण
let convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

// कन्वर्ट सेटिंग्स को परिभाषित करें
let settings = new groupdocs_conversion_cloud.ConvertSettings();
settings.storageName = myStorage;
settings.filePath = "sample.jpg";
settings.format = "pdf";

// पीडीएफ कन्वर्ट विकल्पों को परिभाषित करें
let convertOptions = new groupdocs_conversion_cloud.PdfConvertOptions();
convertOptions.centerWindow = true;
convertOptions.compressImages = false;
convertOptions.dpi = 1024;
convertOptions.fitWindow = false;
convertOptions.grayscale = true;
convertOptions.imageQuality = 100;
convertOptions.marginTop = 5;
convertOptions.marginLeft = 5;
convertOptions.height = 4096;

settings.convertOptions = convertOptions;
settings.outputPath = "output";

// कनवर्ट दस्तावेज़ अनुरोध बनाएं
let request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
let result = await convertApi.convertDocument(request);
उन्नत विकल्पों के साथ जेपीजी से पीडीएफ रूपांतरण

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

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

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

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

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

// एपीआई आरंभीकरण
let convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

// इनपुट फ़ाइल
let file = fs.readFileSync('C:\\Files\\sample.jpg');

// दस्तावेज़ प्रत्यक्ष अनुरोध परिवर्तित करें
let request = new groupdocs_conversion_cloud.ConvertDocumentDirectRequest("pdf", file);

// दस्तावेज़ परिवर्तित करें
let result = await convertApi.convertDocumentDirect(request);

// स्थानीय पथ पर सहेजें
fs.writeFile("C:\\Files\\sample.pdf", result, "binary", function (err) { });

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

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

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

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

// एपीआई आरंभीकरण
let convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

// कन्वर्ट सेटिंग्स को परिभाषित करें
let settings = new groupdocs_conversion_cloud.ConvertSettings();
settings.filePath = "sample.jpg";
settings.format = "pdf";
settings.outputPath = "output";

// वॉटरमार्क विकल्पों को परिभाषित करें
let watermark = new groupdocs_conversion_cloud.WatermarkOptions();
watermark.text = "This is a Sample watermark";
watermark.color = "White";
watermark.width = 250;
watermark.height = 100;
watermark.background = false;

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

settings.convertOptions = convertOptions

// कनवर्ट दस्तावेज़ अनुरोध बनाएं
let request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
let result = await convertApi.convertDocument(request);
console.log("Document converted successfully: " + result[0].url);
जेपीजी को पीडीएफ में बदलें और वॉटरमार्क जोड़ें

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

ऑनलाइन प्रयास करें

कृपया निम्नलिखित नि:शुल्क ऑनलाइन जेपीजी रूपांतरण उपकरण का प्रयास करें, जिसे उपरोक्त एपीआई का उपयोग करके विकसित किया गया है। https://products.groupdocs.app/conversion/

निष्कर्ष

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

यह सभी देखें