Hướng dẫn laravel generate pdf with css - laravel tạo pdf bằng css

Tôi đang cố gắng tạo một tệp PDF từ HTML bằng gói DOMPDF trong Laravel. Khi tôi đang cố gắng tải chế độ xem trong trình duyệt, mọi thứ hoạt động hoàn hảo nhưng khi tôi tạo PDF của cùng một tệp chế độ xem, việc phá vỡ kiểu dáng CSS. Trong trình duyệt, nó trông như thế này,

Hướng dẫn laravel generate pdf with css - laravel tạo pdf bằng css

Trong tệp pdf, nó trông như thế này,

Hướng dẫn laravel generate pdf with css - laravel tạo pdf bằng css

Đây là mã HTML của tôi,





    




    

Bright Group Tuition

My Pic

Tim Pietrusky

  • Std: 10th
  • Batch: B1
  • DOB: 12/12/12
  • Academic Year: 2020-2020
  • Contact Number: 8390790935
  • Address: 911B,Baker Street

Đây là mã để tạo tệp pdf,

public function generateIDCards()
    {
        // $pdf = PDF::loadView('templates.idcard');
        $pdf = \App::make('dompdf.wrapper');
        $html = view('templates.idcard')->render();
        $pdf->loadHTML($html);
        return $pdf->download('card.pdf');
        // return $html;
    }

Mọi lơi đê nghị đêu nên được đanh gia cao...

Làm cách nào để sử dụng CSS trong PDF?

Đầu tiên bạn thêm các quy tắc CSS vào CSS tùy chỉnh. Các quy tắc CSS sau đó được áp dụng khi bạn tạo PDF. Sử dụng CSS tùy chỉnh có thể gây ra các quan điểm không thể đoán trước, không chính xác. Chỉ sử dụng CSS tùy chỉnh trong ứng dụng, nếu bạn có kinh nghiệm hợp lý với CSS và kiểm tra PDF.add the CSS rules to the custom CSS. The CSS rules are then applied when you create a PDF. Using custom CSS can cause unpredictable, incorrect views. Only use custom CSS in the app, if you have reasonable experience with CSS and check the PDF.

Làm thế nào để bạn thêm CSS bên ngoài trong khi tạo PDF?

Thêm tệp CSS trong khi tạo PDF bằng ITEXTSHARP..
Bước 1: Tạo một dự án MVC mới ..
Bước 2: Cài đặt các gói ITEXTSHARP (phiên bản 5) Cài đặt các gói ITEXTSHARP từ Trình quản lý gói Nuget ..
Bước 3: Tạo tệp PDF bằng thư viện ITEXTSHARP.Sử dụng mã bên dưới được sử dụng để tạo tệp PDF từ HTML ..
Bước 4: Đầu ra.Mã hóa hạnh phúc ..

DOMPDF ở Laravel là gì?

DOMPDF là một truy vấn dựa trên khung Laravel sẽ giúp tạo tệp PDF.Nó có thể được tích hợp trong bất kỳ môi trường nào, dựa trên khung Laravel.a query based on the Laravel framework that will help generate a pdf file. It can be integrated in any environment, based on a Laravel framework.

Làm cách nào để chuyển đổi HTML thành PDF trong Laravel?

Thư viện DOMPDF có thể được sử dụng để chuyển đổi HTML thành PDF bằng PHP.DOMPDF là thư viện PHP giúp chuyển đổi tài liệu HTML thành PDF.Nếu ứng dụng của bạn được xây dựng với Laravel, thư viện DOMPDF là tùy chọn tốt nhất để tạo tệp PDF và thêm nội dung HTML vào tài liệu PDF.. The Dompdf is a PHP library that helps to convert HTML to PDF document. If your application is built with Laravel, the Dompdf library is the best option to create a PDF file and add HTML content to PDF document.