HTML से PDF फ़ाइलें बनाने के लिए ओपन सोर्स PHP लाइब्रेरी

HTML सामग्री से PDF दस्तावेज़ बनाने के लिए मुफ्त PHP API। यह PHP कोड के माध्यम से HTML और CSS को PDF में रेंडर करने का समर्थन करता है।

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

HTML2PDF लाइब्रेरी को बहुत ही सरलता से लागू किया जा सकता है, इसके अच्छी तरह से दस्तावेज़ीकृत API और सहज उपयोग के कारण। लाइब्रेरी में कई महत्वपूर्ण सुविधाएँ शामिल हैं, जैसे HTML और CSS तत्वों के लिए व्यापक समर्थन, PDF दस्तावेज़ों के हेडर और फुटर को अनुकूलित करना, उत्पन्न PDF के लिए पृष्ठ आकार और अभिविन्यास निर्धारित करना, PDF में छवियों और फ़ॉन्ट्स को एम्बेड करना, वेब-आधारित जानकारी को PDF के रूप में संग्रहित करना, प्रिंट करने योग्य रिपोर्ट बनाना, पेशेवर दिखने वाले इनवॉइस बनाना, वेब-आधारित दस्तावेज़ीकरण और ट्यूटोरियल को डाउनलोड करने योग्य PDF फ़ाइलों में बदलना और कई अन्य।

HTML2PDF लाइब्रेरी विभिन्न प्रोग्रामिंग भाषाओं और फ्रेमवर्क्स के साथ आसान एकीकरण प्रदान करती है। HTML2PDF को प्लेटफ़ॉर्म-स्वतंत्र होने के लिए बनाया गया है, जिससे यह विभिन्न ऑपरेटिंग सिस्टम जैसे Windows, macOS और Linux पर चलाने के लिए पर्याप्त लचीला बनता है। चाहे आप वेब सामग्री को संग्रहित कर रहे हों, रिपोर्ट बना रहे हों, या इनवॉइस बना रहे हों, HTML2PDF रूपांतरण प्रक्रिया को सरल बनाता है, जिससे समग्र उपयोगकर्ता अनुभव बेहतर होता है। इसलिए, यदि आपको वेब से PDF रूपांतरण की आवश्यकता है, तो HTML2PDF को आज़माएँ और इसके संभावनाओं को अनलॉक करके अपने कार्यप्रवाह को सुव्यवस्थित करें।

Previous Next

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

HTML2PDF को स्थापित करने का अनुशंसित और सबसे आसान तरीका Composer का उपयोग करना है, जो PHP के लिए निर्भरता प्रबंधन टूल है। कृपया सुगम स्थापना के लिए निम्नलिखित कमांड का उपयोग करें।

Composer के माध्यम से HTML2PDF स्थापित करें

composer require spipu/html2pdf 

आप इसे मैन्युअल रूप से भी स्थापित कर सकते हैं; नवीनतम रिलीज़ फ़ाइलें सीधे GitHub रिपॉजिटरी से डाउनलोड करें।

PHP का उपयोग करके HTML से PDF उत्पन्न करें

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

PHP के माध्यम से HTML दस्तावेज़ों को PDF में कैसे बदलें?

require_once dirname(__FILE__).'/../vendor/autoload.php';

use Spipu\Html2Pdf\Html2Pdf;
use Spipu\Html2Pdf\Exception\Html2PdfException;
use Spipu\Html2Pdf\Exception\ExceptionFormatter;

try {
    ob_start();
    include dirname(__FILE__).'/res/test.php';
    $content = ob_get_clean();

    $html2pdf = new Html2Pdf('P', 'A4', 'fr');
    $html2pdf->writeHTML($content);
    $html2pdf->output('test.pdf');
} catch (Html2PdfException $e) {
    $html2pdf->clean();

    $formatter = new ExceptionFormatter($e);
    echo $formatter->getHtmlMessage();
}

PHP API हैंडलिंग के माध्यम से HTML से PDF में छवि प्रबंधित करें

ओपन सोर्स HTML2PDF लाइब्रेरी सॉफ़्टवेयर डेवलपर्स को PHP API का उपयोग करके अपने PDF दस्तावेज़ों में छवियों को जोड़ने और प्रबंधित करने की अनुमति देती है। यह लाइब्रेरी आपके PDFs में छवियों को सहजता से शामिल करने को सक्षम बनाती है। यह PNG, JPEG, BMP और GIF सहित विभिन्न छवि फ़ॉर्मेट का समर्थन करती है, जिससे सॉफ़्टवेयर डेवलपर्स एम्बेडेड ग्राफ़िक्स के साथ दृश्य रूप से आकर्षक दस्तावेज़ बना सकते हैं। निम्नलिखित उदाहरण दिखाता है कि PHP API का उपयोग करके PDF फ़ाइल में SVG छवियों को कैसे जोड़ें।

PHP एप्लिकेशन में PDF फ़ाइल में SVG छवियों को कैसे जोड़ें?

require_once dirname(__FILE__).'/../vendor/autoload.php';

use Spipu\Html2Pdf\Html2Pdf;
use Spipu\Html2Pdf\Exception\Html2PdfException;
use Spipu\Html2Pdf\Exception\ExceptionFormatter;

try {
    ob_start();
    include dirname(__FILE__).'/res/svg.php';
    $content = ob_get_clean();

    $html2pdf = new Html2Pdf('P', 'A4', 'fr');
    $html2pdf->pdf->SetDisplayMode('fullpage');
    $html2pdf->writeHTML($content);
    $html2pdf->output('svg.pdf');
} catch (Html2PdfException $e) {
    $html2pdf->clean();

    $formatter = new ExceptionFormatter($e);
    echo $formatter->getHtmlMessage();
}
 हिन्दी