PHP में से कौन सा सबसे अच्छा PDF-API है?
PHP में से कौन सा सबसे अच्छा PDF-API है?
जवाबों:
वहाँ से mpdf साइट: "mPDF एक PHP वर्ग जो UTF-8 एन्कोडेड HTML से पीडीएफ फाइलों को उत्पन्न करता है यह संवर्द्धन की संख्या के साथ FPDF और HTML2FPDF पर आधारित है,।।"
एमपीएफएफ भाषा की हैंडलिंग और UTF-8 समर्थन के लिए FPDF से बेहतर है। CJK समर्थन के लिए यह न केवल फ़ॉन्ट एम्बेडिंग का समर्थन करता है, बल्कि फ़ॉन्ट सबसेटिंग (इसलिए आपके CJK PDF की देखरेख नहीं की जाती है)। TCPDF और FPDF का UTF-8 और mpdf के फॉन्ट सपोर्ट पर कुछ भी नहीं है। यह भी संस्करण 5.0 के रूप में कुछ खुले स्रोत फोंट के साथ आता है।
यह सिर्फ एक त्वरित समीक्षा है कि प्रत्येक पुस्तकालयों के सबसे बुनियादी कार्यों में प्रदर्शन के क्षेत्र में tPPDF के खिलाफ fPDF कैसे खड़ा होता है।
17.0366 fPDF का उपयोग करके 2000 पीडीएफ फाइलों को संसाधित करने के लिए सेकंड || TcPDF का उपयोग करके 2000 पीडीएफ फाइलों को संसाधित करने के लिए 79.5982 सेकंड
788 fPDF || 1,860 tcPDF
उपयोग किया गया कोड यथासंभव समान था और बिना किसी पाठ के बस एक साफ पीडीएफ फाइल को प्रस्तुत करता है। यह प्रत्येक लाइब्रेरी के नवीनतम संस्करण का उपयोग 22 जून 2011 तक कर रहा है।
मुझे HTML प्रतिपादन के मामले में tcpdf से बेहतर mpdf मिला। यह सीएसएस शैलियों को बेहतर तरीके से पार्स कर सकता है और पीडीएफ बना सकता है जो मूल HTML के समान दिखता है।
mpdf भी सीएसएस चीजों जैसे सीमा-त्रिज्या और ढाल आदि का समर्थन करता है।
मुझे यह देखकर हैरानी होती है कि जब HTML से pdf में आता है तो mpdf की चर्चा कम क्यों होती है।
यहाँ उदाहरण देखें http://www.mpdf1.com/mpdf/index.php?page=Examples
मुझे यह इनवॉइस, रसीदें और सिंपल प्रिंट्स आदि डिजाइन करने के लिए उपयोगी लगा।
TCPDF का प्रयास करें । मुझे यह अब तक का सबसे अच्छा लगा।
दो सबसे लोकप्रिय पीडीएफ पीढ़ी वर्गों का उपयोग करने पर विस्तृत ट्यूटोरियल के लिए: टीसीपीडीएफ और एफपीडीएफ .. कृपया इस लिंक का पालन करें: पीएचपी: टीसीपीडीएफ और एफपीडीएफ के साथ फ्लाई पर आसानी से पीडीएफ बनाएं।
आशा करता हूँ की ये काम करेगा।
व्यक्तिगत रूप से मैं सरल पीडीएफ पृष्ठों के लिए डोमपीड का उपयोग करना पसंद करता हूं क्योंकि यह बहुत जल्दी है। आप बस इसे एक HTML स्रोत फ़ीड करते हैं और यह आवश्यक पृष्ठ उत्पन्न करेगा।
हालांकि अधिक जटिल डिजाइनों के लिए मैं अधिक क्लासिक pdflib पसंद करता हूं जो PHP के लिए एक pecl के रूप में उपलब्ध है। इसका डिज़ाइनों पर अधिक नियंत्रण है और आप पिक्सेल-पूर्ण रूपों जैसे अधिक जटिल डिज़ाइन करने की अनुमति देते हैं।
http://sourceforge.net/projects/html2ps/ , अगर आपको सीएसएस और 3 सी कॉम्पिटिबिली की जरूरत है तो सबसे अच्छा है।
यदि आप अपने सर्वर पर सॉफ़्टवेयर स्थापित कर सकते हैं, तो मैं आपको http://wkhtmltopdf.org/ का उपयोग करने का सुझाव देता हूं ।
Wkhtmltopdf का उपयोग करते हुए एक ड्रुपल मॉड्यूल भी है :)
PHP पीडीऍफ़ को पीडीऍफ़ में बदलने के लिए कई संसाधन लेती है, imho, php ऐसा करने के लिए सही भाषा नहीं है (यदि आप बड़ी संख्या में सहसंबंध या बड़ी फ़ाइलों को कनवर्ट करने की अपेक्षा करते हैं)
Zend फ्रेमवर्क Zend_Pdf वास्तव में अच्छा है। यह आउटपुट और जटिलता के नियंत्रण के मामले में pdflib के बराबर है और अधिक पोर्टेबल है क्योंकि इसका शुद्ध php समाधान है। यह कहा गया है, इसकी धीमी और pdflib की तुलना में अधिक स्मृति का उपयोग करता है। Pecl मॉड्यूल हमेशा php समाधान की तुलना में अधिक कुशल होते हैं।
DOMPdf एक पीडीएफ बनाने का सबसे आसान तरीका है जल्दी। जैसे माइक ने कहा, इसे html खिलाओ और यह एक पीडीएफ आउटपुट करता है। हुड के तहत, यह रेंडरिंग इंजन के रूप में r & ospdf या pdflib का उपयोग करने का विकल्प है ।
मैं व्यक्तिगत रूप से XSL उत्पन्न करता हूं: PHP से एफओ और इसे पीडीएफ में बदलने के लिए अपाचे एफओपी का उपयोग करें । PHP-देशी समाधान नहीं, बहुत कुशल भी नहीं है, लेकिन यह बहुत अच्छी तरह से काम करता है भले ही आपको बहुत जटिल लेआउट के साथ पीडीएफ उत्पन्न करने की आवश्यकता हो।