راکت
maryam
maryam
توسط maryam مطرح شد
8 پاسخ

ایجاد گواهی الکترونیک برای کاربران

سلام
وقت بخیر
بنده میخوام برای یک سری از کاربر هام در یک پروژه لاراول، گواهی صادر کنم و به صورت pdf برایشان ارسال شود.
کسی متونه راهنمایی کنه که چطور این کار باید انجام شود؟
با تشکر
@hesammousavi
@ali.bayat


ثبت پرسش جدید
Mohammad
Mohammad
تخصص :Back-End developer
@mhmdkavosi6 سال پیشمطرح شد
0

سلام
از پکیج زیر استفاده کنین ‌‌.
لینک


maryam
maryam
@m.momeni92836 سال پیشمطرح شد
0

سلام تشکر
ببخشید یک سوال دیگه
من میخوام که یک پیام رو با قالب اماده اما برای هر کاربر نام و مشخصات خودش رو داشته باشه و گواهی صادر شود
چطور میتونم این پیام رو ایجاد کنم و چطور بفرستم به ویو ؟
@mhmdkavosi


علی بیات
علی بیات
تخصص :توسعه دهنده ارشد وب
@ali.bayat6 سال پیشمطرح شد
0

پکیج های مختلفی برای ساخت PDF هست

اکثرشون یه گزینه response هم دارند که موقعی کاربرد داره که کاربر بخواهد فایل رو دانلود کنه
اما برای پاس دادن به ویو میتونید نتیجه رو در متغیری ذخیره و به ویو پاس بدید.


Mohammad
Mohammad
تخصص :Back-End developer
@mhmdkavosi6 سال پیشمطرح شد
0

با استفاده از پکیج بالا
میتونین یه قالب html بسازین و متغییر هاتون رو به اون قالب پاس بدین.
و در مرحله اخر پکیج قالب رو تبدیل به pdf میکنه.


maryam
maryam
@m.momeni92836 سال پیشمطرح شد
0

سلام
خیلی ممنونم
من اومدم از این پکیج استفاده کردم
https://github.com/niklasravnsborg/laravel-pdf
منتهی موقع اجرا این خطا رو میده
Maximum execution time of 60 seconds exceeded
@mhmdkavosi
@ali.bayat


علی بیات
علی بیات
تخصص :توسعه دهنده ارشد وب
@ali.bayat6 سال پیشمطرح شد
0

این خطا مربوط به زمان مجاز اجرای پروسس ها در PHP هست.. گویا کاری که دارید انجام میدید بیش از ۶۰ ثانیه زمان میبره.

میتونی توی php.ini گزینه max_execution_time رو افزایش بدی، اما باید دید مشکل کجاست؟
چون این پروسه، پروسه ای نیست که انقدر زمان بر باشه


maryam
maryam
@m.momeni92836 سال پیشمطرح شد
0

سلام
بنده در ویو بکگراندیک تصویر دارم و برای همین خطای زمان اجرا میدهد.چطور باید این مشکل رو حل کنم. تصویر باید حتما در فایل pdf باشد.
و نکته دوم اینکه حروف رو چاپ نمیکنه.
@ali.bayat


علی بیات
علی بیات
تخصص :توسعه دهنده ارشد وب
@ali.bayat6 سال پیشمطرح شد
0

سعی کنید تصویر رو optimize کنید و حجمش رو پایین بیارید


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

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