ویرگول
ورودثبت نام
محمد پناهی
محمد پناهی
محمد پناهی
محمد پناهی
خواندن ۱ دقیقه·۲ سال پیش

رفع مشکل فارسی در کتابخانه JSPDF

با سلام خدمت همه دوستان عزیز

برای یک پروژه مبجور شدم مشکل فارسی در کتابخانه JSPDF رو برطرف کنم. ولی هرچی گشتم چیز بدرد بخوری پیدا نکردم تا اینکه کارفرما سایتی رو بهم معرفی کرد که خروجی پی دی اف فارسی رو به راحتی بهت میداد خوب با بررسی سورس سایت دیدم که خیلی راحت این کار رو انجام داده و منم ازش تقلید کردم و الان در خدمت شما هستم تا روشش رو بهتون یاد بدم.

خوب اول این کتابخانه رو از این لینک به سایتمون اضافه میکنیم (ممکنه لینک های دیگه به درستی کار نکنن خودتون امتحان کنین)

<script src='https://unpkg.com/jspdf@latest/dist/jspdf.umd.min.js'>

در مرحله بعد باید یک فونت فارسی دلخواه رو به کتابخانه JSPDF اضافه کنیم که این کار رو به این شکل انجام میدیم.

var doc = new jspdf.jsPDF({ orientation: 'p', unit: 'mm', format: 'a4'}); doc.addFont('./Tahoma.ttf', 'Tahoma', 'normal'); doc.setFont('Tahoma');

بجای فونت Tahoma آدرس هر فونتی توی سایت تونو که خواستین بدین بقیه مراحل رو هم که از داکیومنتش برین بخونین دیگه.

اگه بازم به خطا خوردین مشکل در آدرس دهی ها توی هاستتون هست باید آدرس فایل فونت تون درست باشه همچنین غیر از آدرس کتابخانه ای که من گذاشتم آدرس دیگه ای توی سایتتون نباشه

فونت فارسی
۰
۰
محمد پناهی
محمد پناهی
شاید از این پست‌ها خوشتان بیاید