راکت
حل شده

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

6 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

6
میلاد هدایت پور
میلاد هدایت پور
@miladparsi1070

تخصص: در حال پیشرفت

بهترین پاسخ

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

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
محسن بستان
محسن بستان
@mohsenbostan

تخصص: Senior Backend Developer

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

میلاد هدایت پور
میلاد هدایت پور
@miladparsi1070

تخصص: در حال پیشرفت

شاید پاسخ شما همین‌جا باشد

محسن بستان
محسن بستان
@mohsenbostan

تخصص: Senior Backend Developer

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

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

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

میلاد هدایت پور
میلاد هدایت پور
@miladparsi1070

تخصص: در حال پیشرفت

@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
coarad supp
@coaradsupp

تخصص: برنامه نویس لاراول

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

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

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

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