2016-09-06 4 views
-1

Я хочу преобразовать данные в pdf с использованием laravel 5.3. Я пробовал использовать fpdf. но я не получил никакого успеха. как конвертировать данные в pdf с использованием laravel 5.3.Преобразование данных в Pdf в laravel 5.3

+0

Добавлен код. Что вы пытались. «Я не получил никакого успеха» означает, что есть ошибки? – vijaykumar

ответ

0

Это код, который, который я использовал в своей ReportsController и поможет вам конвертировать ваши данные в формате PDF

public function getDownloadPDF($id){ 

     $objReports=Walkthrough::find($id); 
     $objReports=DB::table('walkthroughs') 
        ->join('users','users.id','=','walkthroughs.user_id') 
        ->select('users.first_name as FirstName','users.last_name as LastName','walkthroughs.start_date as StartDate','walkthroughs.end_date as EndDate','walkthroughs.unit as Unit','walkthroughs.reminder_date as ReminderDate','walkthroughs.address') 
        ->where('walkthroughs.id','=',$id) 
        ->first(); 

     $view = \View::make('pdf.admin_reports', 
     compact('objReports'))->render(); 

     $pdf = \App::make('dompdf.wrapper'); 
     $pdf->loadHTML($view); 
     $pdf_name = date('YmdHis').$id. '.pdf'; 
     $pdf->save(public_path('assets/pdf/' . $pdf_name)); 

     return Redirect::to('/assets/pdf/'.$pdf_name); 
} 

Так же Вы можете взять данные из базы данных и преобразовать его в формат PDF. использовать также следующий код, чтобы сделать Ваш взгляд

$view = \View::make('pdf.walkthroughDetail', 
          compact('walkthrough','completed_time','selectedRoomTags', 
          'items','selectedTags','housemates','landlords', 
          'inspector_info','completed_time'))->render(); 

     $pdf = \App::make('dompdf.wrapper'); 
     $pdf->loadHTML($view); 
     $pdf_name = date('Ymdhis') . '.pdf'; 
     $pdf->save(public_path('assets/pdf/' . $pdf_name)); 

В этом случае ваш вид pdf.walkthroughDetail преобразуется в PDF-файл.

+0

Я хочу преобразовать запись таблицы в pdf с использованием laravel 5.3. как использовать вышеупомянутый код в контроллере. Я получаю данные в поле зрения. и как вызвать контроллер. Мне нужно скачать любой файл для преобразования данных в pdf –

+0

проверить код рендеринга просмотра, который я редактировал в ответ. Вам просто нужно написать свое мнение, чтобы вы могли видеть свой pdf-файл, потому что в конце ваш взгляд будет конвертировать в pdf. – Nil

+0

Сообщите мне, если вы столкнулись с какой-либо проблемой здесь. – Nil

Смежные вопросы