🔥جمعه سیاه در راکت با (( ۷۰ درصد )) تخفیف! این فرصت دیگه تکرار نمیشه
مشاهده دورههامیخواستم بدونم که برای ایجاد pdf با لاراول چه کارهایی را باید انجام بدیم. من پکیج https://github.com/niklasravnsborg/laravel-pdf را نصب کردم ولی وقتی میخواد pdf را ایجاد کند چند صفحه سفید با 2000 صفحه ایجاد میکند. همه کدهای من در زیر نوشتم اگر جایی اشتباه کردم و یا چیزی کم داره و کم گزاشتم خوهشا کد مرا اصلاح کنید یا اضافه کنید.
config/app.php
'providers' => [
// ...
niklasravnsborg\LaravelPdf\PdfServiceProvider::class
]
'aliases' => [
// ...
'PDF' => niklasravnsborg\LaravelPdf\Facades\Pdf::class
]
pdf.php
<?php
return [
'mode' => 'utf-8',
'format' => 'A4',
'author' => '',
'subject' => '',
'keywords' => '',
'creator' => 'Laravel Pdf',
'display_mode' => 'fullpage',
'tempDir' => base_path('temp/'),
'font_path' => base_path('resources/fonts/'),
'font_data' => [
"Vazir" => [
'R' => "Vazir.ttf", //regular
'B' => "Vazir.ttf", //bold
'I' => "Vazir.ttf", //italic
'BI' => "Vazir.ttf", //bold-italic
'useOTL' => 0xFF,
'useKashida' => 75,
],
]
];
web.php
Route::get('article', 'ArticleController@pdf');
ArticleController.php
public function pdf()
{
$articles = Article::all();
$pdf = PDF::loadView('articles', compact('articles'));
return $pdf->stream('articles.pdf');
}
articles.blade.php
<!doctype html>
<html lang="fa" dir="rtl">
<head>
<!-- Required meta tags -->
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<!-- Bootstrap CSS -->
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css">
<title>لاراول</title>
</head>
<body>
@foreach($articles as $article)
{{ $article->title }}
{{ $article->body }}
@endforeach
</body>
</html>
@oxbir
سلام.
cdn بوتسترپ رو حذف کنید و از نسخه ای که روی خود سرور هستش استفاده کنید( اگر نیست، نصب کنید ).
اینجا کسی نمیدونه 😔 اقای موسوی شما چطور تونستی در رزومه pdf را ایجاد کنی اقا به سوال من جوای بدی.
@oxbir
من از همین پکیج استفاده کرئم و مشکلی نداشتم
همه کدای توی ویو رو پاک کنید و یه متنی همینطوری بزارید ببینید pdf رو نشون میده یا نه
منم از این پکیج استفاده کردم مشکلی نبود
یعنی چند صفحه سفید و 2000 صفحه ! اطلاعات اصلا چه شکلی داره نمایش داده میشه داخل pdf که دیگه از cdn بوت استرپ استفاده نمیکنن !
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟