PDFManager
مدیریتِ PDFِ مبتنی بر LLM — وب + دسکتاپ.
مسئلهای که حل کرد
جریانِ کارِ PDF بینِ یک ابزارِ وب (خوب برای اشتراک) و یک ابزارِ دسکتاپ (خوب برای قابلیتِ قدرتمند) تقسیم میشود — معمولاً به معنای دو codebase. PDFManager سرویسِ LLM را بینِ هردو به اشتراک میگذارد، پس رفتارِ AI هرجا که سند را باز کنید یکسان است.
مسائل مشابهی که میتواند حل کند
هر ابزارِ سندِ وب+دسکتاپ که هستهٔ AI را به اشتراک میگذارد، افزونههای AIِ سند برای اپهای کسبوکار، و الگوهای سرویسِ LLM که در فرمهای مختلفِ سطح بازاستفاده میشوند.
یک ابزارِ PDFِ دوسطحی — یک اپِ وبِ ASP.NET Core و یک کلاینتِ دسکتاپِ WPF — با پشتیبانیِ یک کتابخانهٔ اختصاصیِ LLMService که قابلیتهای AI (استخراج، پرسش/پاسخ، خلاصهسازی) را روی مدیریتِ روزمرهٔ PDF میافزاید. ساختهشده برای جریانهای کاریِ سند که هم یک تبِ مرورگر و هم یک ابزارِ قدرتمندِ بومیِ ویندوز نیاز دارند.
- اپِ وبِ ASP.NET Core + کلاینتِ دسکتاپِ WPF روی همان LLMService
- کتابخانهٔ اختصاصیِ LLMService — Models + Services — برای وظایفِ AI روی PDF
- ساختارِ MVC مبتنی بر Areas با لایهٔ دادهٔ پایدار
مرور کلی
PDFManager مدیریتِ PDF را در یک سرویسِ LLM میپیچد، سپس دو رابط روی همان کتابخانه ارائه میدهد — یک اپِ وبِ ASP.NET Coreِ مرورگری و یک کلاینتِ دسکتاپِ WPFِ بومیِ ویندوز — تا همان جریانِ کارِ AIِ سند هرجا که کاربر باشد اجرا شود.
تکنولوژی
یک راهحلِ سهپروژهای روی .NET: یک PDFManager وبِ ASP.NET Core MVC (با Areas، Controllers، Data، Models، Views)، یک کلاینتِ دسکتاپِ PDFMangerApplication WPF، و یک کتابخانهٔ مشترکِ LLMService (Model + Services) که سطحِ AI را فراهم میکند — استخراج، پرسش/پاسخ و خلاصهسازی روی محتوای PDF.