Làm cách nào để tạo HTML thành PDF trong Laravel 8?

Tôi sẽ hướng dẫn bạn mọi thứ từng bước một. Đầu tiên, chúng ta sẽ tạo một ứng dụng Laravel 8 mới với các lệnh bên dưới. Vì vậy, hãy mở terminal HOẶC dấu nhắc lệnh và gõ lệnh sau

composer create-project --prefer-dist laravel/laravel blog

 

Bước 2. Cài đặt gói dompdf

Trước tiên, chúng tôi sẽ sử dụng trình soạn thảo để cài đặt gói trình soạn thảo barryvdh/laravel-dompdf vào trang web Laravel 8 của bạn

composer require barryvdh/laravel-dompdf

Sau khi gói đã được cài đặt đúng cách, hãy chỉnh sửa cấu hình/ứng dụng. php và thêm nhà cung cấp dịch vụ và bí danh

cấu hình/ứng dụng. php
'providers' => [
	....
	Barryvdh\DomPDF\ServiceProvider::class,
],
  
'aliases' => [
	....
	'PDF' => Barryvdh\DomPDF\Facade::class,
]

 

Bước 3. Thêm tuyến đường

Chúng ta phải thiết kế các tuyến đường cho danh sách mặt hàng trong bước này. Vì vậy, hãy vào “tuyến đường/web. php” và thêm route sau

tuyến đường/web. php

 

Bước 4. Thêm bộ điều khiển

Chúng ta sẽ cần phát triển một controller mới, PDFController, để quản lý phương thức generatePDF của route. Vì vậy, hãy bắt đầu với đoạn mã dưới đây

ứng dụng/Http/Bộ điều khiển/PDFController. php
 'Welcome to CodeSolutionStuff.com',
            'date' => date('m/d/Y')
        ];
          
        $pdf = PDF::loadView('myPDF', $data);
    
        return $pdf->download('codesolutionstuff.pdf');
    }
}

 

Bước 5. Tạo Xem tập tin

Cuối cùng, xây dựng myPDF. lưỡi. php (tài nguyên/lượt xem/myPDF. lưỡi. php) cho bố cục tệp pdf và thêm đoạn mã sau

Ví dụ này tập trung vào tệp pdf laravel 8 từ chế độ xem. bạn có thể hiểu một khái niệm về laravel 8 tạo tệp pdf. tôi đã giải thích đơn giản về laravel 8 pdf dompdf. Bài viết này sẽ cung cấp cho bạn ví dụ đơn giản về cách tạo pdf trong laravel 8

Ở đây, Tạo một ví dụ cơ bản về laravel 8 tạo pdf từ chế độ xem

PDF là một trong những yêu cầu cơ bản khi bạn đang làm việc với dự án cấp độ erp hoặc trang web thương mại điện tử. chúng tôi có thể cần tạo tệp pdf cho báo cáo hoặc hóa đơn, v.v. Vì vậy, ở đây tôi sẽ cung cấp cho bạn ví dụ rất đơn giản để tạo tệp pdf bằng laravel

Bạn chỉ cần làm theo bước dưới đây để tạo tệp pdf và cũng có thể tải xuống. Vì vậy, hãy làm các bước dưới đây

Làm cách nào để tạo HTML thành PDF trong Laravel 8?

Bước 1. Cài đặt Laravel 8

Tôi sẽ giải thích từng bước từ đầu, vì vậy, chúng ta cần tải ứng dụng Laravel 8 mới bằng cách sử dụng lệnh bên dưới, Vì vậy, hãy mở terminal OR dấu nhắc lệnh của bạn và chạy lệnh bên dưới

composer create-project --prefer-dist laravel/laravel blog

Bước 2. Cài đặt gói dompdf

trước hết, chúng tôi sẽ cài đặt gói trình soạn thảo barryvdh/laravel-dompdf bằng cách làm theo lệnh trình soạn thảo trong ứng dụng laravel 8 của bạn

composer require barryvdh/laravel-dompdf

Sau khi cài đặt gói thành công, hãy mở config/app. php và thêm nhà cung cấp dịch vụ và bí danh

cấu hình/ứng dụng. php

'providers' => [

....

Barryvdh\DomPDF\ServiceProvider::class,

],

'aliases' => [

....

'PDF' => Barryvdh\DomPDF\Facade::class,

]

Bước 3. Thêm tuyến đường

Ở bước này, chúng ta cần tạo route cho item được liệt kê. vì vậy hãy mở "tuyến đường/web. php" và thêm tuyến đường sau

tuyến đường/web. php

________số 8_______

Bước 4. Thêm bộ điều khiển

Ở đây, chúng tôi yêu cầu tạo bộ điều khiển PDFController mới sẽ quản lý phương thức định tuyến generatePDF. Vì vậy, hãy đặt mã dưới đây

ứng dụng/Http/Bộ điều khiển/PDFController. php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

use PDF;

class PDFController extends Controller

{

/**

* Display a listing of the resource.

*

* @return \Illuminate\Http\Response

*/

public function generatePDF()

{

$data = [

'title' => 'Welcome to ItSolutionStuff.com',

'date' => date('m/d/Y')

];

$pdf = PDF::loadView('myPDF', $data);

return $pdf->download('itsolutionstuff.pdf');

}

}

Bước 5. Tạo Xem tập tin

Ở bước cuối cùng, hãy tạo myPDF. lưỡi. php(tài nguyên/lượt xem/myPDF. lưỡi. php) để bố trí tệp pdf và đặt đoạn mã sau

Làm cách nào để tạo PDF từ HTML trong laravel?

Cách tạo PDF từ HTML trong laravel 5 .
Bước 1. Cài đặt. nhà soạn nhạc yêu cầu barryvdh/laravel-dompdf. .
Bước 2. Thêm nhà cung cấp dịch vụ. Bây giờ hãy mở cấu hình/ứng dụng. .
Bước 3. Thêm tuyến đường. Mở tuyến/web. .
Bước 4. Tạo bộ điều khiển. tạo một tệp trong app/Http/Controllers/BestInterviewQuestionController. .
Bước 5. Tạo Xem tập tin

Làm cách nào để tạo tệp PDF trong laravel?

Mục lục .
Cài đặt dự án Laravel
Cài đặt gói DomPDF
Định cấu hình gói DomPDF
Thiết lập mô hình và di chuyển
Tạo dữ liệu giả
Xác định bộ điều khiển và tuyến đường
Hiển thị danh sách người dùng
Xuất sang PDF

Làm cách nào để tạo HTML PDF trong PHP?

Mã sau tạo PDF từ tệp HTML ( pdf-content. html ). Lấy nội dung từ tệp HTML bằng hàm file_get_contents() trong PHP. Tải nội dung HTML bằng phương thức loadHtml() của lớp Dompdf .

Làm cách nào để lưu PDF trong Laravel 8?

Laravel 8 PDF. Laravel 8 Tạo tệp PDF bằng DomPDF .
Bước 1. Cài đặt Laravel 8. .
Bước 2. Cài đặt gói dompdf. .
Bước 3. Thêm tuyến đường. .
Bước 4. Thêm bộ điều khiển. .
Bước 5. Tạo Xem tập tin