سلام من از دیتاهام خروجی pdf میگیرم ولی توی adobe reader کارکتر های فارسی رو نشون نمیده
چی باید بکنم؟
مشکلم با گذاشتن کد پایین توی صفحه ای که میخام به pdf تبدیلش کنم حل شد
مرسی از همه
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
@miladparsi1070
طبق مستندات خود پکیج باید دو مورد زیر رو به کانفیگ اضافه کنید:
'useOTL' => 0xFF,
'useKashida' => 75,
پ.ن: حتما لینکی که قرار دادم رو بررسی کنید.
@mohsenbostan
اضافه کردم ولی بازم کرکتر فارسی نمیده
این کد:
$pdf = PDF::loadView('print', $data);
return $pdf->stream('print.pdf');
اینم pdf.php
return [
// ...
'font_path' => base_path('/public/dist/fonts/ttf/'),
'font_data' => [
'fa' => [
'R' => 'IRANSansWeb.ttf', // regular font
// 'B' => 'ExampleFont-Bold.ttf', // optional: bold font
// 'I' => 'ExampleFont-Italic.ttf', // optional: italic font
// 'BI' => 'ExampleFont-Bold-Italic.ttf' // optional: bold-italic font
'useOTL' => 0xFF, // required for complicated langs like Persian, Arabic and Chinese
'useKashida' => 75, // required for complicated langs like Persian, Arabic and Chinese
]
]
احساس میکنم کانفیگم مشکل داره
سلام این رو تست کنید، من تست کرده بودم اوکی بود
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' => [
"iran-sans" => [
'R' => "IRANSans.ttf", //regular
'B' => "IRANSans.ttf", //bold
'useOTL' => 0xFF,
'useKashida' => 75,
],
// ...add as many as you want.
]
];
مشکلم با گذاشتن کد پایین توی صفحه ای که میخام به pdf تبدیلش کنم حل شد
مرسی از همه
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟