पीडीएफ फाइलों को प्रोसेस करने के लिए ओपन सोर्स PHP लाइब्रेरी
PDF दस्तावेज़ बनाएं, संशोधित करें और हेरफेर करें, PHP API के माध्यम से PDF फ़ाइलों में तालिकाएँ, शीर्षलेख और पाद लेख जोड़ें।
एमपीडीएफ एक ओपन सोर्स PHP लाइब्रेरी है जो उपयोगकर्ताओं को अपने स्वयं के PHP एप्लिकेशन के अंदर पीडीएफ दस्तावेज़ बनाने, संशोधित करने और हेरफेर करने में सक्षम बनाता है। पुस्तकालय यूटीएफ -8 एन्कोडेड एचटीएमएल से पीडीएफ निर्माण का समर्थन करता है और यूटीएफ -8 एन्कोडेड एचटीएमएल स्वीकार करता है। यह एक दस्तावेज़ के भीतर RTL वर्णों का स्वतः पता लगाता है और तालिकाओं, सूचियों, तालिका सेल संरेखण, उचित पाठ के साथ-साथ RTL वर्णों के लिए एक पूर्ण-पाठ उत्क्रमण को स्थानांतरित करता है। इसके अलावा, यह गैर-आरटीएल वर्णों का स्वतः पता लगाता है और उन्हें मूल क्रम में प्रदर्शित करता है।
पुस्तकालय पीडीएफ दस्तावेज़ प्रबंधन के लिए कई महत्वपूर्ण बुनियादी और उन्नत सुविधाओं का समर्थन करता है, जैसे पीडीएफ निर्माण, बुकमार्क, सीएसएस स्टाइल शीट, पीडीएफ पेज लेआउट, और ओरिएंटेशन, टेबल या नेस्टेड टेबल डालना, छवियों को जोड़ना (जेपीजी, जीआईएफ, पीएनजी, एसवीजी, बीएमपी) या WMF प्रारूप, पाठ औचित्य, PDF दस्तावेज़ सुरक्षा, शीर्षलेख और पाद लेख, पृष्ठ क्रमांकन, और बहुत कुछ।
.
एमपीडीएफ के साथ शुरुआत करना
एमपीडीएफ पुस्तकालय के लिए आधिकारिक स्थापना विधि composer पैकेजिस्ट पैकेज mpdf/mpdf के माध्यम से है। सुचारू स्थापना के लिए कृपया निम्न कमांड का उपयोग करें।
संगीतकार के माध्यम से एमपीडीएफ स्थापित करें
$ composer require mpdf/mpdf
यूटीएफ -8 एन्कोडेड एचटीएमएल से पीडीएफ फाइलों का निर्माण
एमपीडीएफ पुस्तकालय PHP अनुप्रयोग के अंदर यूटीएफ -8 एन्कोडेड एचटीएमएल से पीडीएफ दस्तावेज़ बनाने के लिए कार्यक्षमता प्रदान करता है। UTF-8 एन्कोडेड HTML को मानक इनपुट के रूप में स्वीकार किया जाता है। एक बार पीडीएफ फाइल बन जाने के बाद आप उसमें अपनी जरूरत के हिसाब से बदलाव भी कर सकते हैं। पुस्तकालय आपको नए पृष्ठ सम्मिलित करने, नई सामग्री जोड़ने, चित्र सम्मिलित करने, बुकमार्क का उपयोग करने, किसी मौजूदा पृष्ठ पर शीर्षलेख और पादलेख जोड़ने, और बहुत कुछ करने की सुविधा प्रदान करता है।
PHP के माध्यम से पीडीएफ में टेबल्स जोड़ें
ओपन सोर्स लाइब्रेरी एमपीडीएफ सॉफ्टवेयर डेवलपर्स को पीडीएफ दस्तावेज़ के अंदर टेबल जोड़ने और संशोधित करने की क्षमता देता है। लाइब्रेरी टेबल/सेल के लिए सीएसएस शैलियों और टेबल के ऊपर और नीचे एक क्षैतिज सीमा जोड़ने वाली कस्टम विशेषताओं का समर्थन करती है। इसमें सीमा-पतन (सीएसएस सीमा-पतन: पतन या अलग) के साथ-साथ सेलस्पेसिंग और सेलपैडिंग के लिए समर्थन भी शामिल है। इसके अलावा, आप तालिकाओं को घुमा सकते हैं, AutosizePermalink, एक नए पृष्ठ पर तालिका शीर्षलेख पंक्ति को दोहराते हुए, और भी बहुत कुछ।
PHP के माध्यम से HTML तालिका को PDF में निर्यात करें
require_once __DIR__ . '/vendor/autoload.php';
if(isset($_GET['checkyouraction'])) {
// Write your Database query here to get $result
$data = '';
while($row = mysqli_fetch_array($result)){
$data .= 'घटना स्वयंसेवी आईडी: ' . $row['eventvolunteerID'] . '
';
$data .= 'कार्यक्रम का शीर्षक: ' . $row['eventTitle'] . '
';
$data .= 'अनुक्रमांक।: ' . $row['rollno'] . '
';
$data .= 'आयोजन दिनांक: ' . $row['eventDate'] . '
';
$data .= 'घटना के समय: ' . $row['eventTime'] . '
';
$data .= 'घटना सीमा: ' . $row['eventLimit'] . '
';
}
$mpdf = new \Mpdf\Mpdf();
$mpdf->WriteHTML($data);
$mpdf->Output('myfile.pdf', 'D');
}
पीडीएफ फाइल में हेडर और फुटर जोड़ें
एमपीडीएफ पुस्तकालय में पीएचपी के माध्यम से एक पीडीएफ दस्तावेज़ में शीर्षलेख और पादलेख जोड़ने के लिए समर्थन शामिल है। लाइब्रेरी पीडीएफ में पेज हेडर और पेज फूटर सेट करने के कई अलग-अलग तरीके प्रदान करती है, जैसे कि हेडर / फुटर में इमेज सहित पूरे डॉक्यूमेंट के लिए हेडर / फुटर को परिभाषित करना, एचटीएमएल कोड के लाभ के साथ कॉम्प्लेक्स हेडर / फुटर सेट करना। दस्तावेज़ की शुरुआत में शीर्षलेख/पाद लेख और भी बहुत कुछ।
पासवर्ड से सुरक्षित पीडीएफ दस्तावेज़ बनाएं
एमपीडीएफ पुस्तकालय में पीडीएफ दस्तावेजों की सेटिंग्स सुरक्षा के लिए पूर्ण समर्थन शामिल है। पुस्तकालय उपयोगकर्ताओं को यह निर्धारित करने की क्षमता देता है कि क्या दस्तावेज़ एन्क्रिप्ट किया गया है और उपयोगकर्ता को कौन सी अनुमतियां दी गई हैं। यह आपको पीडीएफ दस्तावेज़ खोलने या पीडीएफ दस्तावेज़ को संशोधित करने के लिए पासवर्ड सेट करने में भी सक्षम बनाता है।