बिना फॉर्मेट खोए पीडीएफ को एचटीएमएल में कैसे बदलें

पीडीएफ को प्रोग्रामेटिकली एचटीएमएल में कैसे कन्वर्ट करें

पीडीएफ(पोर्टेबल डॉक्यूमेंट फॉर्मेट) एक सुरक्षित दस्तावेज प्रारूप है जिसमें ग्राफिक्स, टेक्स्ट, 3डी मॉडल, चित्र आदि शामिल हैं। पीडीएफ प्रारूप अन्य साझा करने योग्य फ़ाइल प्रारूपों की तुलना में संकुचित और छोटा है। एचटीएमएल एक व्यापक रूप से इस्तेमाल की जाने वाली प्लेन-टेक्स्ट लाइटवेट मार्कअप लैंग्वेज है। यह हर ब्राउज़र द्वारा समर्थित है और लोड करने में तेज़ है। PDF और HTML दोनों फ़ाइल स्वरूप अभिगम्यता के लिए अच्छे हैं, लेकिन वेब के माध्यम से जानकारी प्रदान करने के लिए HTML आमतौर पर बहुत बेहतर है। इसलिए, इस लेख में, हम प्रदर्शित करेंगे कि नोड.जेएस में पीडीएफ को एचटीएमएल ऑनलाइन में कैसे परिवर्तित किया जाए।

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

PDF से HTML पृष्ठ रूपांतरण REST API और Node.js SDK

GroupDocs.Conversion का Node.js SDK एक ऑनलाइन NodeJS रूपांतरण पुस्तकालय है जो आपको PDF से HTML में ऑनलाइन रूपांतरण करने की अनुमति देता है। यह एक प्लेटफ़ॉर्म-स्वतंत्र पुस्तकालय और दस्तावेज़ रूपांतरण समाधान है। यह आपको अपने दस्तावेज़ों और छवियों को किसी भी समर्थित फ़ाइल स्वरूप के किसी भी प्रारूप में परिवर्तित करने की अनुमति देता है जिसकी आपको आवश्यकता है। आप Word, PowerPoint, Excel, PDF, HTML, 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

नीचे दिए गए चरण आपको Nodejs का उपयोग करके PDF फ़ाइलों को HTML में बदलने में सक्षम करेंगे।

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

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

पीडीएफ फाइल को क्लाउड पर अपलोड करने के लिए निम्नलिखित कोड नमूने का उपयोग किया जा सकता है:

// अपने सिस्टम ड्राइव से 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{#Convert-PDF-to-HTML-Document-in-Node.js} में PDF को HTML दस्तावेज़ में कनवर्ट करें

इस Node.js लाइब्रेरी का उपयोग करके PDF को HTML में बदलना स्रोत कोड की कुछ पंक्तियों का मामला है। आप निम्न चरणों और कोड स्निपेट का अनुसरण कर सकते हैं:

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

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

// REST API का उपयोग करके PDF को HTML फॉर्मेट में 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 = "html";
  settings.outputPath = "nodejs-testing/sample-file.html";

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

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

उपरोक्त कोड नमूना परिवर्तित HTML फ़ाइल को क्लाउड पर सहेजेगा। अब आप जानते हैं कि नोड.जेएस का उपयोग करके पीडीएफ को एचटीएमएल प्रारूप में कैसे परिवर्तित किया जाए। अगला, निम्न कोड नमूने का उपयोग करके HTML फ़ाइल डाउनलोड करें:

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

REST API का उपयोग करके Node.js में PDF के विशिष्ट पृष्ठों को HTML में बदलें

आप कुछ उन्नत सेटिंग्स के साथ अपने Node.js एप्लिकेशन में PDF को HTML में बदलने के लिए निम्न चरणों और कोड स्निपेट का पालन कर सकते हैं:

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

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

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

// REST API का उपयोग करके Node.js में PDF के विशिष्ट पृष्ठों को HTML में कैसे बदलें
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 = "html";
  
  let convertOptions = new conversion_cloud.HtmlConvertOptions();
  convertOptions.fromPage = 1;
  convertOptions.pagesCount = 1;
  convertOptions.fixedLayout = true;
 
  settings.convertOptions = convertOptions
  settings.outputPath = "nodejs-testing/sample-file.html";

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

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

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

निष्कर्ष

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

  • REST API का उपयोग करके PDF को HTML प्रारूप में Node.js में कैसे बदलें;
  • REST API का उपयोग करके Node.js में PDF के विशिष्ट पृष्ठों को HTML में कैसे बदलें
  • एचटीएमएल ऑनलाइन कनवर्टर के लिए मुफ्त ऑनलाइन पीडीएफ;

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

इसके अलावा, Groupdocs.cloud भी नए विषयों के साथ अपडेट करता रहता है। इसलिए, सबसे अद्यतन जानकारी के साथ अद्यतित रहें।

प्रश्न पूछें

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

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

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

जल्दी और आसानी से जावास्क्रिप्ट का उपयोग करके HTML से पीडीएफ कैसे उत्पन्न करें, इसके लिए कोड स्निपेट सीखने के लिए कृपया इस लिंक का पालन करें।

REST API का उपयोग करके HTML Node.js से PDF कैसे उत्पन्न करें?

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

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

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

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

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

यह सभी देखें

अधिक जानने के लिए हम अनुशंसा करते हैं कि आप निम्नलिखित लेख पढ़ें: