मैं codeigniter में HTML2PDF लाइब्रेरी का उपयोग कर रहा हूं। मैं इसका उपयोग करके थोक पीडीएफ उत्पन्न करने की कोशिश कर रहा हूं।कोड पीडीएफ पीढ़ी पीडीएफ पीढ़ी को codeigniter में html2pdf के साथ
जिसमें मैं हर पीडीएफ या पीडीएफ में एक ही सामग्री की तरह इस मुद्दे का सामना करना पड़ रहा कोई content.I पहले से ही मेरे homework.Yeah किया है, लेकिन वहाँ हमेशा उत्पन्न पहले पीडीएफ के लिए एकदम सही दिखाए जा रहे हैं (खाते के लिए: 3)
मुझे के अनुसार नहीं है कोड के नीचे का मुद्दा होना चाहिए:
ob_start();
require_once($template_config.'template.php'); //
$content = ob_get_contents();
ob_clean();
मुद्दा: यह पहली बार के लिए काम करता है लेकिन दूसरी बार के लिए यह सामग्री चर की सभी सामग्री फ्लश और कि डुप्लिकेट पीडीएफ के कारण या बिना सामग्री पीडीएफ उत्पन्न करते हैं।
मैं की तरह नीचे
1) generatetemplate.php में वस्तु बनाने और
2 common.php के पास) की कोशिश की है include_once // हर पीडीएफ में एक ही conent हो रही है और अगर मैं कर रहा हूँ गूंज के साथ करने की कोशिश की फिर 2 और 3 पीडीएफ
File structure :
application
controllers
generatetemplate.php
libraries
common.php
html2pdf
html2pdf.php
template.php
common.php :
function print_content($customerdata){
$this->load->library('/html2pdf/html2pdf');
$template_config=$this->config->item('template');
ob_start();
require_once($template_config.'template.php'); //
$content = ob_get_contents();
ob_clean();
$content = str_replace("<CUSTOMER_ADDRESS>",$CUSTOMER_ADDRESS,$content);
$this->CI->html2pdf->pdf->SetDisplayMode('fullpage');
$this->CI->html2pdf->writeHTML($content);
$this->CI->html2pdf->Output($download_path,"F");
}
generatetemplate.php
function __construct() {
parent::__construct();
$this->load->library("common");
$this->load->library('html2pdf');
}
function get_customer_data(){
$this->db->order_by("id","DESC");
$this->db->where('id IN (1,2,3)');
$query = $this->db->get("customers")->result_array();
foreach($query as $key=>$accountdata){
$this->common->print_content($accountdata);
}
}
कोई भी मदद और विचारों की सराहना नहीं की जाएगी।
ऐसा लगता है, हो सकता है, आप 'html2pdf' पुस्तकालय लोड कर रहे हैं दो बार (' generatetemplate.php' में अर्थात और 'common.php' में)? – Tpojka
एचएवी में एक नजर डालें http://stackoverflow.com/questions/32225465/multiple-pdf-files-with-html2pdf –
@safinchacko हाँ मैंने पहले से ही कोशिश की है लेकिन –