HTML रूपांतरण PowerPoint PPTX में मुफ्त Node.js लाइब्रेरी के माध्यम से

एक उपयोगी ओपन सोर्स Node.js PowerPoint लाइब्रेरी जो सरल और उन्नत HTML कोड को लोड और PowerPoint PPTX प्रस्तुतियों में रूपांतरित करती है।

HTML2PPTX क्या है?

HTML सामग्री को PowerPoint प्रस्तुतियों में बदलना पारंपरिक रूप से एक थकाऊ, मैन्युअल प्रक्रिया रहा है। HTML2PPTX सब कुछ बदल देता है, एक स्वचालित समाधान प्रदान करके जो किसी भी HTML फ़ाइल को केवल एक कमांड से एक पेशेवर PowerPoint प्रस्तुति में बदल देता है। यह शक्तिशाली Node.js लाइब्रेरी और कमांड-लाइन टूल मैन्युअल हस्तक्षेप की आवश्यकता को समाप्त करता है, आपकी सामग्री की शैली, लेआउट और संरचना को सहजता से संरक्षित रखता है। लाइब्रेरी शून्य कॉन्फ़िगरेशन के साथ स्वचालित रूपांतरण, उन्नत लेआउट हैंडलिंग, CSS रूपांतरण, छवि और SVG रूपांतरण, हाइपरलिंक संरक्षण, और बहुत कुछ समर्थन करती है।

HTML2PPTX एक ओपन-सोर्स Node.js लाइब्रेरी है जो स्वचालित रूप से HTML फ़ाइलों को PowerPoint प्रस्तुतियों (.pptx फ़ॉर्मेट) में बदलने के लिए डिज़ाइन की गई है। यह एक क्लाइंट-साइड JavaScript लाइब्रेरी है जो विशेष रूप से संरचित HTML और CSS को आसानी से पार्स करती है। चाहे आप एक डेवलपर हों जो स्वचालित रिपोर्टिंग सिस्टम बना रहे हों, एक डिज़ाइनर हों जो वेब मॉकअप को प्रस्तुतियों में बदल रहा हो, या एक कंटेंट क्रिएटर हों जो वेब कंटेंट को पुनः उपयोग करना चाहता हो, HTML2PPTX एक सीधा समाधान प्रदान करती है जो बॉक्स से बाहर ही काम करता है। यह टूल बुद्धिमानी से HTML संरचना को पार्स करता है, CSS स्टाइलिंग निकालता है, और वेब तत्वों को उनके PowerPoint समकक्षों से मैप करता है—सभी जबकि आपके मूल डिज़ाइन की दृश्य सटीकता को बनाए रखता है।

Previous Next

HTML2PPTX के साथ शुरुआत

HTML2PPTX को स्थापित करने का अनुशंसित तरीका npm का उपयोग करना है। सुगम स्थापना के लिए कृपया निम्नलिखित कमांड का उपयोग करें।

npm के माध्यम से HTML2PPTX स्थापित करें

 npm install html2pptx
आप इसे सीधे डाउनलोड भी कर सकते हैं Aspose उत्पाद रिलीज़ पृष्ठ.

Node.js में सरल HTML को PPTX में रूपांतरण

HTML2PPTX लाइब्रेरी ने Node.js एप्लिकेशनों के भीतर HTML कोड को लोड करने और उसे PowerPoint PPTX प्रस्तुति में बदलने के लिए शक्तिशाली सुविधाएँ शामिल की हैं। सबसे सरल प्रोग्रामेटिक तरीका convertHTML2PPTX फ़ंक्शन का उपयोग करता है। यह फ़ंक्शन एक Promise लौटाता है, जिससे यह असिंक्रोनस वर्कफ़्लो के लिए उपयुक्त बनता है। सफलता कॉलबैक उत्पन्न हुई प्रस्तुति की जानकारी प्राप्त करता है, जबकि त्रुटियों को पकड़ा जाता है और उन्हें उचित रूप से संभाला जा सकता है।

Node.js के माध्यम से सरल HTML कोड को PowerPoint PPTX फ़ाइल में कैसे बदलें?

How to Convert Siple  HTML 
const { convertHTML2PPTX } = require('html2pptx');

convertHTML2PPTX('input.html', 'output.pptx')
  .then(result => {
    console.log('Conversion successful!', result);
  })
  .catch(error => {
    console.error('Conversion failed:', error);
  });

Node.js के भीतर उन्नत HTML को PPTX में रूपांतरण

HTML2PPTX लाइब्रेरी ने सरल से लेकर उन्नत और अधिक नियंत्रण वाले HTML को PPTX फ़ाइलों में बदलने के लिए समर्थन शामिल किया है। रूपांतरण प्रक्रिया पर अधिक नियंत्रण के लिए, कस्टम सेटिंग्स के साथ एक HTML2PPTX इंस्टेंस बनाएं। यह तरीका आपको स्लाइड के आयाम निर्धारित करने की अनुमति देता है जो विशिष्ट प्रस्तुति आवश्यकताओं से मेल खाते हैं। डिफ़ॉल्ट 16:9 आस्पेक्ट रेशियो अधिकांश आधुनिक डिस्प्ले के लिए उपयुक्त है, लेकिन आप इन मानों को विभिन्न फ़ॉर्मेट जैसे पुराने प्रोजेक्टरों के लिए 4:3 में समायोजित कर सकते हैं।

Node.js एप्लिकेशनों में उन्नत HTML रूपांतरण को PPTX प्रस्तुति में कैसे करें?

const { HTML2PPTX } = require('html2pptx');

const converter = new HTML2PPTX({
  slideWidth: 10,              // Width in inches
  slideHeight: 5.625,          // Height in inches (16:9 aspect ratio)
  background: { color: 'FFFFFF' }  // White background
});

converter.convert('input.html', 'output.pptx')
  .then(result => {
    console.log('Custom presentation created!', result);
  })
  .catch(error => {
    console.error('Error during conversion:', error);
  });

Node.js के भीतर CSS के साथ शक्तिशाली स्टाइलिंग

HTML2PPTX की सबसे शक्तिशाली विशेषताओं में से एक इसका CSS के लिए व्यापक समर्थन है। आप अपनी स्लाइड के प्रत्येक तत्व का लेआउट, रूप‑रंग और स्थिति को उसी तरह नियंत्रित कर सकते हैं जैसे आप वेबपेज को स्टाइल करते हैं। इस CSS ग्रेडिएंट का उपयोग बैकग्राउंड के लिए किया जा सकता है और फ्लेक्सबॉक्स के माध्यम से सामग्री को लंबवत और क्षैतिज रूप से आसानी से केंद्रित किया जा सकता है। निम्न उदाहरण दर्शाता है कि उपयोगकर्ता एब्सोल्यूट पोजिशनिंग का उपयोग करके नीचे‑दाएँ कोने में "Confidential" वॉटरमार्क कैसे रख सकते हैं, जिससे तत्वों की स्थिति पर सटीक नियंत्रण दिखता है।

Node.js में इमेज और SVG रूपांतरण

ओपन सोर्स Node.js लाइब्रेरी HTML2PPTX ने PowerPoint प्रस्तुतियों को परिवर्तित करने के लिए पूर्ण समर्थन शामिल किया है। यह ‘img ‘ टैग को PowerPoint स्लाइड इमेज में बदलता है, और ‘svg’ तत्वों को भी समर्थन देता है: आपके HTML में एम्बेड की गई छवियों को स्वचालित रूप से निकाला जाता है और PowerPoint प्रस्तुति में सम्मिलित किया जाता है। और भी प्रभावशाली बात यह है कि HTML2PPTX SVG ग्राफ़िक्स को PowerPoint-देशी तत्वों में बदलता है, SVG आकार, रेखाएँ और पाठ को फ्लैटेड छवियों के बजाय संपादन योग्य PowerPoint ऑब्जेक्ट्स में परिवर्तित करता है। निम्नलिखित HTML कोड दिखाता है जिसे छवि और वेक्टर आकार पाठ के साथ एक स्लाइड में परिवर्तित किया जा सकता है।

Node.js एप्लिकेशनों में HTML छवियों को PowerPoint छवियों में कैसे बदलें?

Logo
SVG Example

उन्नत लेआउट हैंडलिंग

HTML2PPTX जटिल लेआउट सिस्टम का समर्थन करता है जिस पर आधुनिक वेब विकास निर्भर करता है। यह टूल एब्सोल्यूट पोजिशनिंग, रिलेटिव पोजिशनिंग और फ्लेक्सबॉक्स लेआउट को प्रभावशाली सटीकता के साथ संभालता है। हालिया अपडेट्स ने विशेष रूप से फ्लेक्सबॉक्स कॉलम लेआउट को संबोधित किया है, यह सुनिश्चित करते हुए कि सभी तत्व उचित स्पेसिंग के साथ सही ढंग से रेंडर हों—एक महत्वपूर्ण सुधार जिसने पिछले रेंडरिंग मुद्दों को हल किया।

 हिन्दी