Open hadi60 opened 4 years ago
سلام! :) فک کنم https://pypi.org/project/pychromepdf/ سریعتر باشه ولی خب دردسرش یه نصب کروم نیاز داره، که خب به هر حالم هستش دیگه اینروزا
راهحل معروف دیگه https://www.princexml.com/ که خب پولی هست
اگه درست یادم بیاد ما قبلا خودمون می کشیدیم جدول ها رو ولی مشکلی که داشت اینه که متوجه نمی شه بیشتر از یک سط نیاز داره و می رفت توی ستون بعدی الان داری به html to pdf فکر می کنی به report generator فکر کن یا یه سیستم پرینت توی پایتون
همچین چیزی که بخوات سریعتر از این راهحل پایتونی باشه و مرورگر هم نباشه فک کنم یا بر پایه Cairo یا Skia باید باشه که اولی رابط پایتون خوبیم داره، واقعیتش گزارشساز رو باهاش کار نکردم ببینم ایپیآیش چقدر تو این سیستم استفاده شده خوبه با Pycairo یه کتابخونه جدای گزارشساز نوشت، ولی خب تو نصبش تو ویندوز ممکنه یخورده اذیت باشه که حتما دیگران حلش کردن، باز ولی به نظرم استفاده از خود مرورگرم عالی باید باشه مشکل حل این مشکل میشه در حد یخ مشکل اچتیامال/سیاساسی
اگه اشتباه نکنم همون Pycairo بود که عوضش کردیم یه نفر دیگه پیشنهاد داد بریم سمت یه چیزی مثل electron پایتون به عنوان backend باشه و با ای پی ای باهاش کار کنیم البته فعلا برای همین قسمت ولی درآینده کلا بی خیال gtk بشیم نظر؟
فکر خیلی خوبیه اتفاقاً بهش فکر میکردم، استفاده از مرورگر به عنوان موتور چاپ اولین مرحله میتونه باشه به این سمت
ظاهرا افراد زیادی این کارو کردن (ترکیب الکترون و پایتون) https://medium.com/heuristics/electron-react-python-part-1-introduction-b228ccf8e889 ببین چیز خوبی متونی پیدا کنی منم یه نفر دیگه رو زوری اضافه کنم به این ایشو :D
@ebraminio @hadi60 به نظر منم پیشنهاد خوبیه. ولی خب این رو هم باید تست کرد که اصلا خود کروم هم میتونه جدولی به این بزرگی رو رندر کنه و تجربه کار کردن باهاش چطوره؟ آیا روان و راحت هست؟
آره حتماً اذیتهای خودشو هم داره :/
jupyter notebook jupyter lab داشتم به آقا هادی میگفتم استفاده از الکترون خوبه مدل این برنامههایی که بالا گفتم هم شاید خوب باشه و سادهتر حتی
weasyprint takes the 30s for a 50-page report! It's normal for a report to have a 500 page any suggestions for a report generator?