pdf返回行后显示“ / n”

时间:2019-04-10 10:21:01

标签: php codeigniter dompdf

我正在尝试通过dompdf库生成pdf文件(显示的值来自mysql数据库),并且我遇到了编码问题。我做了很多研究,但没有成功。

问题是在每个换行符处显示一个“ / n”。

我尝试使用不同的函数html_entities_decode,nl2br甚至str_replace(“ / n”,“”,$ str),但无法删除。

“ / n”未以指定值在数据库中注册。我查看了源文件dompdf,它也不是从那里来的。

非常感谢您的答复!

代码

use Barryvdh\DomPDF\Facade as PDF; // Barryvdh use dompdf

//使用的功能

public function downloads($from, $type, $unique_id, $downloads, $dom, $do) {

        $data['from'] = $from;
        $data['type'] = $type;
        $data['unique_id'] = $unique_id;

        $data['title'] = 'PDF Generation';

        //User Details
        $userController = new userController;
        $data['logeduser'] = $userController->logeduser();
        $userpermissions = $userController->getpermissions();

        //Notification Details
        $notification = new notificationModel;
        $data['notification_list'] = $notification->getAllRemainder();

        //PDF Generation
        $sales = new salesModel();
        $data['offer_sav'] = $sales->getOfferSAVDetails($unique_id);
        $data['offer_sav_products'] = $sales->getOfferSAVProductDetails($unique_id);
        $data['offer_eg'] = $sales->getOfferSAVDetails($unique_id);
        $data['offer_eg_component'] = $sales->getOfferEGComponent($unique_id);
        $data['offer_eg_accessory'] = $sales->getOfferEGAccessory($unique_id);
        $data['offer_eg_options'] = $sales->getOfferEGOptions($unique_id);

        $data['sav_eg_without_sm'] = $sales->getSAVEGWithoutSM($unique_id);

        //view()->share($data);
        //return view('sales/pdfonly', $data);

        $pdf = PDF::loadView('sales/pdfonly', $data);
        //$view = view('sales/pdfonly', $data);
        //$pdf = PDF::loadHTML($view);

        if(!empty($_GET['print']))
            return $pdf->stream('pdf_'.$from.'_'.$type.'.pdf', array("Attachment" => 0));
        else
            return $pdf->download('pdf_'.$from.'_'.$type.'.pdf');
    }

//代码输出示例

{!! $eg->sales_offer_note2 !!} // = remarque1&nbsp;<div>r<br> remarque2</div><div><br></div><div><br></div><div>
 €


/*
OUTPUT
remarque1  
r/n 
emarque2 
/n 
/n 
€ 
/n
*/

0 个答案:

没有答案