Modern .NET applications اغلب نیاز دارند تا اسناد را مستقیماً داخل یک رابط وب نمایش، پیشنمایش، حاشیهنویسی، جستجو و تبدیل کنند، بدون اینکه به افزونههای مرورگر، برنامههای خارجی یا راهکارهای ناپایدار سمت کلاینت وابسته باشند. Doconut یک پلتفرم یکپارچه ارائه میدهد که این چالش را با یک نمایشگر سند و موتور تبدیل سمت سرور که قادر به پردازش بیش از ۵۰ فرمت سند مورد استفاده در محیطهای enterprise، آموزشی، مالی و مهندسی است، حل میکند.

با Doconut، توسعهدهندگان میتوانند بهصورت یکپارچه یک نمایشگر قدرتمند را در برنامههای ASP.NET MVC، .NET Core، Blazor و WebForms جاسازی کنند. این نمایشگر رندرینگ سازگار، عملکرد پیشبینیشدنی و بدون وابستگی به سمت کلاینت ارائه میدهد. تمام پردازشهای سنگین—رمزگشایی PDF، رندرینگ Word، چیدمان PowerPoint، تفسیر CAD، پردازش تصویر و استخراج متن—بهصورت کامل در سرور انجام میشود. مرورگر تنها خروجی سبک HTML5 را دریافت میکند و سازگاری را در میان Windows، macOS، Linux، iOS، Android و تمام مرورگرهای اصلی تضمین میکند.
اکوسیستم Doconut حول Viewer، Annotations Plugin، Search Plugin و Converter Plugin ساختاربندی شده است و به توسعهدهندگان انعطافپذیری میدهد تا تجربههای مبتنی بر سندی بسازند که با نیازهای هر سیستم داخلی، پورتال مشتری یا گردش کار تجاری منطبق باشد.
چه چیزی Doconut را به گزینهای برجسته برای توسعهدهندگان .NET تبدیل میکند؟
1. پشتیبانی از بیش از ۵۰ فرمت سند
Doconut بهطور شگفتانگیزی طیف وسیعی از انواع سندها را پشتیبانی میکند و شامل اکثر فرمتهای تجاری و مهندسی میشود، از جمله:
- PDF (تمام نسخهها، فایلهای رمزگذاریشده پشتیبانی میشوند)
- Microsoft Office: Word (DOC/DOCX)، Excel (XLS/XLSX)، PowerPoint (PPT/PPTX)
- فرمتهای CAD: DWG، DXF
- تصاویر: PNG، JPG، BMP، TIFF، GIF، JPEG2000
- فرمتهای ایمیل: MSG، EML
- فرمتهای متنی: TXT، RTF، EPUB، HTML
- PSD، تصاویر برداری، و سایر فرمتهای گرافیکی
یک کتابخانهٔ واحد که این همه فرمت را مدیریت میکند، نیاز به چندین نمایشگر شخص ثالث یا منطق پیچیدهٔ جایگزینی در سمت کلاینت را کاهش میدهد.
ویژگیهای اصلی پلتفرم Doconut
رندرینگ سمت سرور برای حداکثر سازگاری
Viewer Doconut اسناد را بهصورت کامل در سمت سرور پردازش میکند و پیشنمایشهای دقیق پیکسلی را صرفنظر از مرورگر، سیستمعامل یا دستگاه تولید مینماید. هیچ نیازی به افزونههای مرورگر، خوانندههای PDF، کنترلهای ActiveX یا ماژولهای WebAssembly نیست. همه چیز با استفاده از هستهٔ رندرینگ Doconut کشیده میشود و خروجی سازگاری را تضمین میکند.
این معماری مزایای عمدهای دارد:
- در هر دستگاه و مرورگری کار میکند
- پیچیدگی سمت کلاینت را کاهش میدهد
- اسناد حساس را در زیرساخت سرور شما نگه میدارد
- رندرینگ را پیشبینیپذیر و ثابت در تمام محیطها میسازد
پلاگین حاشیهنویسی – علامتگذاری، یادداشتها و بازخورد تصویری
Doconut یک سیستم حاشیهنویسی کامل فراهم میکند که به کاربران امکان تعامل مستقیم با اسناد در نمایشگر را میدهد. انواع حاشیهنویسی پشتیبانیشده شامل:
- برجستهسازی
- مستطیلها، دایرهها، پیکانها و سایر اشکال
- یادداشتهای حاشیهدار و نظرات متنی
- خطکشی زیر متن و علامتهای خطدار
- نکات توضیحی و علائم بصری
حاشیهنویسیها میتوانند ذخیره، بارگذاری، سفارشیسازی و در سیستمهای گردش کار یکپارچه شوند. برای تیمهای داخلی—قانونی، منابع انسانی، مهندسی، مالی—این بهطرز چشمگیری فرایندهای بررسی سند را ساده میکند.
پلاگین جستجو – جستجوی سریع متن با OCR اختیاری
پلاگین جستجو قابلیتهای جستجوی کل سند را به Doconut میآورد:
- جستجوی کلیدواژه در تمام انواع سند پشتیبانیشده
- هایلایت فوری نتایج
- ناوبری بین نتایج
- پشتیبانی از OCR برای PDFها و تصاویر اسکنشده
OCR برای سازمانهایی که با آرشیوهای اسکنشده، اسناد قدیمی یا سوابق مبتنی بر تصویر سر و کار دارند، حیاتی است. Doconut متن را در سمت سرور استخراج میکند و در عین حال فایلهای خام را ایمن نگه میدارد.
پلاگین مبدل – تبدیل سند بهصورت آسان
پلاگین مبدل با امکان تبدیل بین موارد زیر Doconut را گسترش میدهد:
- PDF ↔ Word، Excel، PowerPoint
- تصاویر → PDF
- CAD → PDF یا تصاویر
- فرمتهای ایمیل → PDF یا تصاویر
این بهویژه برای استخراج دستهای، تولید گزارشهای قابل اشتراک، آمادهسازی اسناد برای ذخیرهسازی طولانیمدت یا تبدیل فایلها به فرمتهای مناسب برای چاپ یا بایگانی مفید است.
سیستم کش برای بهینهسازی عملکرد
کش کردن بهطور قابلتوجهی زمان رندرینگ فایلهای بزرگ و پیشنمایشهای تکراری را کاهش میدهد. Doconut صفحات رندرشده، تصاویر، تصویرهای بندانگشتی و اطلاعات چیدمان را کش میکند، بار CPU را بهحداقل میرساند و Responsiveness را بهبود میبخشد.
یکپارچهسازی با Amazon S3 و Azure Blob Storage
Doconut میتواند اسناد را مستقیماً از سیستمهای ذخیرهسازی ابری محبوب بارگذاری کند:
- Amazon S3
- Azure Blob Storage
این بهویژه برای موارد زیر مفید است:
- برنامههای SaaS
- تیمهای توزیعشده
- سیستمهای با معماری ابر‑اول
- پورتالهای پرمحتوا که محتوای کاربری را بهصورت راه دور ذخیره میکنند
Doconut فایلها را بهصورت امن بازیابی میکند، در سمت سرور پردازش میکند و هرگز فایلهای منبع را به کلاینت نمایش نمیدهد.
سناریوهای واقعی که Doconut در آن برجسته است
1. پورتالهای سازمانی و سیستمهای تجاری
سازمانهایی با جریانهای کاری پر‑مستند به Doconut برای جاسازی پیشنمایش اسناد بدون نیاز به دانلود فایلها توسط کاربران متکی هستند.
2. محیطهای مهندسی و فنی
پشتیبانی از DWG/DXF Doconut را برای داشبوردهای مهندسی که تیمها نیاز به مشاهده نقشههای CAD بدون نصب AutoCAD دارند، مناسب میسازد.
3. پلتفرمهای مالی و بیمهای
سیستمهای مالی اغلب صورتحسابها، گزارشها و صفحات گسترده تولید میکنند. Doconut به کاربران اجازه میدهد تا اینها را بلافاصله در مرورگر مشاهده کنند.
4. پلتفرمهای منابع انسانی و آموزش
مشاهده PPTX، DOCX و PDF برای مطالب آموزشی، اسناد جذب نیرو و توزیع سیاستها ضروری است.
5. سیستمهایی که به تبدیل سند نیاز دارند
پلاگین مبدل تبدیل بین فرمتها را خودکار میکند، کار دستی را کاهش میدهد و گردش کارها را بهینه میسازد.
سؤالات متداول
پرسش: آیا Doconut به هر گونه افزونه یا افزونۀ سمت کلاینت نیاز دارد؟ خیر. تمام پردازشها در سمت سرور انجام میشود.
پرسش: آیا Doconut میتواند اسناد را تبدیل کند؟ بله. پلاگین مبدل از فرمتهای PDF، Office، تصاویر، CAD و ایمیل پشتیبانی میکند.
پرسش: آیا Doconut از حاشیهنویسی پشتیبانی میکند؟ بله. پلاگین حاشیهنویسی شامل برجستهسازی، شکلها، یادداشتها و نکات توضیحی است.
پرسش: آیا Doconut OCR ارائه میدهد؟ بله. OCR بخشی از پلاگین جستجو است که استخراج متن از PDFها و تصاویر اسکنشده را امکانپذیر میسازد.
پرسش: آیا میتوانم اسنادم را در S3 یا Azure Blob Storage ذخیره کنم؟ بله. Doconut از بارگذاری مستقیم اسناد از هر دو سیستم ذخیرهسازی ابری پشتیبانی میکند.
نکات کلیدی
- Doconut یک نمایشگر سمت سرور با ویژگیهای غنی است که از بیش از ۵۰ فرمت پشتیبانی میکند.
- با ASP.NET MVC، WebForms، .NET Core و Blazor کار میکند.
- پلاگینهای حاشیهنویسی، جستجو با OCR و پلاگین مبدل را ارائه میدهد.
- Amazon S3 و Azure Blob Storage را پشتیبانی میکند.
- از رندرینگ سمت سرور برای دقت پیکسلی کامل استفاده میکند.
- کش DCN بارگذاریهای مکرر فایلها را تسریع میکند.
- بدون نیاز به افزونههای مرورگر.
- برای پورتالهای سازمانی، داشبوردهای مهندسی، سیستمهای HR، پلتفرمهای مالی و راهحلهای SaaS ایدهآل است.
Doconut عملکرد، پایداری و انعطافپذیری را به هر برنامهٔ .NET مبتنی بر سند میآورد و به تیمها کمک میکند تا تجارب محتوای امن و قدرتمند را بهطور کامل در زیرساختهای خود پیادهسازی کنند.