एचटीएमएल को PHP में पीडीएफ में परिवर्तित करना आसान था। आइए इसे एक पायदान ऊपर लाएँ और PHP और JavaScript का उपयोग करके एक वेबपेज को एक पीडीएफ फ़ाइल में परिवर्तित करें।
ऐसा करने के लिए, आपको कंपोज़र और नोड इंस्टॉल करना होगा।
उन चीजों को स्थापित करने के बाद, आपको npm (नोड पैकेज मैनेजर) का उपयोग करके संगीतकार और कठपुतली का उपयोग करके Dompdf इंस्टॉल करना होगा:
composer require dompdf/dompdf npm install puppeteer
एक HTML फ़ाइल बनाएं (उदाहरण: Index.html):
Webpage to Pdf
एक PHP फ़ाइल बनाएं (उदाहरण: web-pdf.php):
getMessage(); } } else { echo "No URL provided."; } function convertHTML($content) { $dompdf = new Dompdf(); $dompdf->loadHtml($content); // Setup the paper size and orientation $dompdf->setPaper('A4', 'landscape'); // Render the HTML as PDF $dompdf->render(); ob_end_clean(); // Output the generated PDF $dompdf->stream(); } ?>
अंत में, कठपुतली का उपयोग करने के लिए एक जावास्क्रिप्ट फ़ाइल बनाएं (उदाहरण: डाउनलोड.जेएस):
const puppeteer = require('puppeteer'); // Get URL from command-line arguments const url = process.argv[2]; (async () => { try { const browser = await puppeteer.launch(); const page = await browser.newPage(); await page.goto(url); // Use the URL passed from PHP await page.waitForSelector('main', { timeout: 10000 }); // Adjust selector and timeout as needed const content = await page.content(); console.log(content); await browser.close(); } catch (error) { console.error('Error:', error); } })();
नोट: यदि सामग्री आपकी अपेक्षा के अनुरूप नहीं है तो दस सेकंड का टाइमआउट हटा दें या तत्व (मुख्य) बदल दें।
तुम वहाँ जाओ! ठीक उसी तरह, आपके पास पीडीएफ कनवर्टर के लिए एक वेबपेज है।
कोडिंग मित्रों को शुभकामनाएँ!
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3