میلاد هدایت پور
4 سال پیش توسط میلاد هدایت پور مطرح شد
6 پاسخ

خروجی PDF از دیتاها در لاراول

سلام من از دیتاهام خروجی pdf میگیرم ولی توی adobe reader کارکتر های فارسی رو نشون نمیده
چی باید بکنم؟
توضیح تصویر رو وارد کنید


ثبت پرسش جدید
میلاد هدایت پور
تخصص : در حال پیشرفت
@miladparsi1070 4 سال پیش آپدیت شد
0

مشکلم با گذاشتن کد پایین توی صفحه ای که میخام به pdf تبدیلش کنم حل شد
مرسی از همه

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>

محسن بستان
تخصص : Senior Backend Developer
@mohsenbostan 4 سال پیش مطرح شد
0

@miladparsi1070
سلام.
از چه پکیجی استفاده می کنید ؟


میلاد هدایت پور
تخصص : در حال پیشرفت
@miladparsi1070 4 سال پیش مطرح شد
محسن بستان
تخصص : Senior Backend Developer
@mohsenbostan 4 سال پیش مطرح شد
0

@miladparsi1070
طبق مستندات خود پکیج باید دو مورد زیر رو به کانفیگ اضافه کنید:

'useOTL' => 0xFF,
'useKashida' => 75,

پ.ن: حتما لینکی که قرار دادم رو بررسی کنید.


میلاد هدایت پور
تخصص : در حال پیشرفت
@miladparsi1070 4 سال پیش مطرح شد
0

@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
        ]
    ]

احساس میکنم کانفیگم مشکل داره


coarad supp
تخصص : برنامه نویس لاراول
@coaradsupp 4 سال پیش مطرح شد
0

سلام این رو تست کنید، من تست کرده بودم اوکی بود

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.
    ]
];

میلاد هدایت پور
تخصص : در حال پیشرفت
@miladparsi1070 4 سال پیش آپدیت شد
0

مشکلم با گذاشتن کد پایین توی صفحه ای که میخام به pdf تبدیلش کنم حل شد
مرسی از همه

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام