PHP में HTML और CSS को PDF में कैसे जोड़ें: HTML से PDF जनरेशन का पूरा गाइड
सभी को नमस्ते! मैं PHP में नया हूँ और अपनी साइट पर इनवॉइस प्रदर्शित करने के लिए एक सुंदर फ़ॉर्मेटिंग के साथ PDF फ़ाइल बनाने की कोशिश कर रहा हूँ। मुझे PDF में टेबल, रंग, फ़ॉन्ट और इमेज चाहिए — संक्षेप में, CSS के साथ पूर्ण HTML।
मैंने FPDF का उपयोग करने की कोशिश की, लेकिन वहाँ सब कुछ `Cell()`, `Rect()` और `MultiCell()` जैसे मेथड के माध्यम से ड्रा होता है, जो जटिल लेआउट के लिए बहुत असुविधाजनक है। उदाहरण के लिए, ग्रेडिएंट और गोल कोनों वाली टेबल बनाने के लिए बहुत सारा कोड लिखना पड़ता है। और अगर सामान्य HTML की तरह CSS स्टाइल जोड़ने की ज़रूरत हो, तो समझ नहीं आता।
यहाँ FPDF पर मेरा वर्तमान कोड है, जो केवल "Hello World" प्रिंट करता है:
```php
AddPage();
$pdf->SetFont('Arial', 'B', 16);
$pdf->Cell(40, 10, 'Hello World!');
$pdf->Output();
?>
```
मैं कुछ इस तरह करना चाहता हूँ:
```php
$html = '
शीर्षक
बोल्ड फ़ॉन्ट वाला टेक्स्ट
'; // और यह तुरंत PDF में बदल जाए ``` कृपया बताएं कि सही तरीका क्या है।