Node.js API का उपयोग करके HTML को PDF में ऑनलाइन बदलें

Node.js API का उपयोग करके HTML को PDF में ऑनलाइन बदलें

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

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

HTML से PDF रूपांतरण REST API और Node.js SDK इंस्टॉलेशन

HTML पृष्ठ को PDF फ़ाइल स्वरूप में बदलने के लिए, मैं GroupDocs.Conversion Cloud के Node.js SDK API का उपयोग करूंगा। यह एपीआई आपको अपने दस्तावेज़ों को अपनी ज़रूरत के अनुसार किसी भी फ़ाइल स्वरूप में बदलने की अनुमति देता है। यह Word, Excel, PowerPoint, PDF, HTML, JPG/JPEG, 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";

REST API का उपयोग करके HTML को PDF फ़ाइल में कैसे बदलें

आप नीचे दिए गए सरल चरणों का पालन करके HTML फाइल को पीडीएफ फाइल में बदल सकते हैं:

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

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

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

// अपने सिस्टम ड्राइव से IOStream में फ़ाइल खोलें।
var resourcesFolder = 'H:\\groupdocs-cloud-data\\sample-file.html';
// फ़ाइल पढ़ें
fs.readFile(resourcesFolder, (err, fileStream) => {
  // FileApi का निर्माण करें
  var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
  // अपलोड फ़ाइल अनुरोध बनाएँ
  var request = new groupdocs_conversion_cloud.UploadFileRequest("sample-file.html", 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);
    });
});

परिणामस्वरूप, अपलोड की गई HTML फ़ाइल क्लाउड पर आपके डैशबोर्ड के फ़ाइल अनुभाग में उपलब्ध होगी।

Node.js का उपयोग करके HTML को PDF में बदलें

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

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

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

// REST API का उपयोग करके HTML को PDF फ़ाइल में कैसे बदलें
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.html";
  settings.format = "pdf";
  settings.outputPath = "nodejs-testing/sample-file.pdf";

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

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

Node.js का उपयोग करके HTML को PDF में बदलें

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

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

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

Node.js में उन्नत विकल्पों के साथ HTML को PDF स्वरूप में बदलें

आप कुछ उन्नत सेटिंग्स के साथ नीचे दिए गए चरणों का उपयोग करके HTML को PDF में बदल सकते हैं:

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

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

// Node.js में उन्नत विकल्पों का उपयोग करके HTML को PDF प्रारूप में कैसे बदलें
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.html";
  settings.format = "pdf";

  let convertOptions = new conversion_cloud.HtmlConvertOptions();
  convertOptions.fromPage = 1;
  convertOptions.pagesCount = 1;
  convertOptions.fixedLayout = true;

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

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

convert_options()
.then(() => {
  console.log("Converted html to pdf file using advanced options.");
})
.catch((err) => {
  console.log("Error occurred while converting the pdf file:", err);
})

एचटीएमएल को पीडीएफ में मुफ्त ऑनलाइन कन्वर्ट करें

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

निष्कर्ष

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

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

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

प्रश्न पूछें

हमारे फोरम के माध्यम से एचटीएमएल को पीडीएफ फाइल में कैसे परिवर्तित करें, इस बारे में अपने प्रश्न पूछने के लिए स्वतंत्र महसूस करें।

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

मैं HTML को PDF में कैसे बदलूं?

हमारी js लाइब्रेरी को प्रोग्रामेटिक रूप से HTML को PDF में ऑनलाइन रूपांतरित करने के लिए स्थापित करें। संपूर्ण एपीआई विवरण के लिए आप दस्तावेज़ीकरण पर जा सकते हैं।

नोड js में HTML को PDF में बदलने में कितना समय लगता है?

जावास्क्रिप्ट एचटीएमएल से पीडीएफ लाइब्रेरी बहुत तेजी से काम करता है और आप कुछ ही सेकंड में एचटीएमएल को पीडीएफ में बदल सकते हैं।

REST API का उपयोग करके HTML को PDF फ़ाइल में कैसे बदलें?

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

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

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

मैं किसी वेबपेज को PDF के रूप में मुफ़्त में ऑनलाइन कैसे सेव कर सकता हूँ?

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

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

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

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

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

क्या HTML से PDF कन्वर्टर का मुफ्त ऑनलाइन उपयोग करना सुरक्षित है?

हां, आपकी अपलोड की गई फाइलों तक किसी की पहुंच नहीं है और अपलोड की गई फाइलें 24 घंटों के बाद हटा दी जाएंगी।

यह सभी देखें

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