मैं…जैस्पर रिपोर्ट यूआरएल को पीडीएफ में बदलने के लिए आवश्यक अनुलग्नक कैसे भेजूं और उस पीडीएफ को मेल में संलग्न करूं?


मुझे जैस्पर रिपोर्ट यूआरएल को पीडीएफ में बदलने और उस पीडीएफ को मेल में संलग्न करने के लिए आवश्यक अनुलग्नक भेजने की आवश्यकता है।

मैंने क्या प्रयास किया है:

जबकि मैं इस उल्लिखित कोड का उपयोग करता हूं, जैस्पर रिपोर्ट यूआरएल को पीडीएफ में परिवर्तित करता हूं, यह सामग्री को नहीं पढ़ता है, यह सामग्री के बजाय केवल पीडीएफ उत्पन्न करता है जिसमें पीडीएफ शामिल है …
खोज प्रवेश अस्वीकृत. आपको इस पृष्ठ को देखने की अनुमति नहीं है. कृपया अपने सिस्टम प्रशासक से संपर्क करें या अनुमति लेकर उपयोगकर्ता के रूप में लॉग इन करें। TIBCO जैस्पररिपोर्ट्स सर्वर के बारे में कॉपीराइट © 2005-2021 TIBCO सॉफ्टवेयर इंक।

पीएचपी
require_once(APPPATH."third_party/dompdf/dompdf_config.inc.php");
$dompdf = new Dompdf();
$jasperReportUrl = 'jasper report url contains username and password and ip.....';
 
// Initialize cURL session
$ch = curl_init($jasperReportUrl);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$reportContent = curl_exec($ch);

if ($reportContent === false) {
    echo 'cURL Error: ' . curl_error($ch);
} else {
    $dompdf->load_html($reportContent);
    $dompdf->set_paper('A4', 'portrait');
    ini_set('memory_limit', '256M');
    set_time_limit(300);
    $dompdf->render();
    $pdfFilePath = 'file path';
    file_put_contents($pdfFilePath, $dompdf->output());
   
    $this->email->attach($pdfFilePath);
}

   curl_close($ch);

समाधान 1

इसके बजाय mPDF आज़माएँ एमपीडीएफ – एमपीडीएफ मैनुअल[^]. मैं इसे समान उपयोग के मामले में उपयोग कर रहा हूं और त्रुटिपूर्ण रूप से काम करता है।

コメント

タイトルとURLをコピーしました