ی
← Back to Blog2 min read

یکپارچه‌سازی نمایش بی‌وقفه اسناد در برنامه‌های Blazor شما با Doconut

Blazor توسعه وب .NET را متحول کرده است و با استفاده از C# امکان ساخت رابط‌های کاربری غنی و تعاملی را هم در سمت سرور و هم در سمت کلاینت (WebAssembly) فراهم می‌کند. هنگام ساخت برنامه‌های پیشرفته Blazor، اغلب نیاز به نمایش اسناد – گزارش‌ها، بارگذاری‌های کاربر، مطالب مرجع – مستقیم در رابط کاربری پیش می‌آید. تکیه بر لینک‌های دانلود حس صفحه‌ تک‌صفحه‌ای روانی که Blazor به خوبی ارائه می‌دهد را مختل می‌کند.

تصویر نمایش‌دهنده سند Doconut
تصویر نمایش‌دهنده سند Doconut

در همین جا است که Doconut وارد می‌شود — یک نمایشگر سند کاملاً مدیریت‌شده و فوق‌العاده سریع که مخصوص توسعه‌دهندگان .NET ساخته شده است. چه از Blazor Server و چه از WebAssembly استفاده کنید، Doconut کاربران شما را درگیر می‌کند و اسناد را به‌صورت ایمن در داخل برنامه‌تان نگه می‌دارد.

🧠 چرا از Doconut در Blazor استفاده کنیم؟

  • حفظ جریان SPA: Doconut اسناد را مستقیماً در صفحات شما رندر می‌کند. بدون تب‌های جدید، بدون مشاهده‌کننده‌های خارجی.
  • بومی برای .NET: برای یکپارچه‌سازی بی‌وقفه در ASP.NET Core و Blazor طراحی شده است. یک استک یکسان.
  • پشتیبانی از چندین فرمت: امکان مشاهده PDF، DOCX، XLSX، PPTX، HTML، تصاویر، ایمیل‌ها و حتی CAD — بدون نیاز به پلاگین‌های شخص ثالث.
  • رابط کاربری واکنش‌گرا: تجربه مشاهده‌ی مناسب برای موبایل که با ظاهر و حس برنامه شما سازگار است.

می‌توانید دربارهٔ انواع فایل‌های پشتیبانی‌شده بیشتر در doconut.com بیاموزید.

🧩 نحوه یکپارچه‌سازی Doconut در Blazor

چه در حال ساخت برنامهٔ Blazor Server باشید و چه WebAssembly، Doconut تجربه‌ای سازگار با .NET Standard ارائه می‌دهد که اطمینان می‌دهد بر روی هر دو پلتفرم به‌خوبی کار می‌کند.

چطور: نصب و استفاده از Doconut از NuGet.org

یکپارچه‌سازی Doconut در پروژهٔ .NET شما آسان است به‌دلیل در دسترس بودن آن در NuGet.org.

۱. یافتن بسته در NuGet

به پروفایل رسمی Doconut مراجعه کنید: 👉 https://www.nuget.org/profiles/doconut.com

در آنجا بسته‌های موجود را خواهید یافت.

۲. نصب از طریق کنسول NuGet یا CLI

در Visual Studio یا با استفاده از .NET CLI، بسته اصلی را نصب کنید.

#dotNET#Word Viewer#Document Viewer#Blazor Server