Doconut به‌روز شده برای .NET 6

مشاهده‌گر Doconut به‌روز شده برای .NET 6

هدف .NET 6 خود را حفظ کنید در حالی که به DI، میدل‌ویر، جلسات ناهمزمان و استقرار توزیع‌شده اختیاری می‌روید.

مشاهده‌گر سند Doconut که یک ارائه را داخل یک برنامه ASP.NET Core نمایش می‌دهد
مدل میزبانی فعلی با تجربه آشنای مشاهده‌گر Doconutبیش از ۷۰ فرمت پشتیبانی‌شده
75
پسوندهای فایل تأییدشده
18
خانواده‌های فرمت
1
هدف استقرار ویندوز
0
سرویس‌های پردازش خارجی

معماری فعلی Doconut برای برنامه‌های .NET 6

بسته به‌روز شده ساخت دستی مشاهده‌گر و منابع کپی‌شده را با مدل DI، میدل‌ویر و ناهمزمان مستند شده امروز جایگزین می‌کند.

ادغام .NET 6 به‌روز شدهDoconut.NET6
builder.Services.AddDoconut(options =>
{
    options.LicensePath = "Doconut.Viewer.lic";
});

app.UseDoconutResources();
app.UseDoconut();

var token = await viewer.OpenDocumentAsync(filePath);

تزریق وابستگی

Doconut را با AddDoconut() ثبت کنید و Viewer را به نقطه انتهایی که هر سند را باز می‌کند تزریق کنید.

جلسات سندی ناهمزمان

باز کردن همزمان را با OpenDocumentAsync() جایگزین کنید و یک توکن نامشخص به مشاهده‌گر بازگردانید.

منابع تحت مالکیت میدل‌ویر

دست نگهداری دارایی‌های کپی‌شده مشاهده‌گر را متوقف کنید و بسته فعلی را از طریق میدل‌ویر Doconut سرو کنید.

حالت توزیع‌شده اختیاری

هنگامی که برنامه به چندین گره سرویس‌دهی نیاز دارد، از آثار مشترک و بلیت‌های محافظت‌شده استفاده کنید.

بیش از ۷۰ فرمت بدون تغییر هدف شما

75 پسوند فایل تأییدشده در بسته به‌روز شده.

بسته فعلی .NET 6 75 پسوند قابل مشاهده را در 18 خانواده از طریق همان مشاهده‌گر مرورگر یکپارچه ارائه می‌دهد.

اداری و PDF

PDF, DOC, DOCX, RTF, ODT, XLS, XLSX, CSV, PPT, PPTX, ODP

CAD و نمودارها

DWG, DXF, DGN, VSD, VSDX, VSSX, VSTX, MPP, MPX

ایمیل و پزشکی

EML, EMLX, MSG, DCM, IMA, XPS, EPUB, MHT, MHTML

تصاویر و وب

JPG, PNG, TIFF, SVG, WEBP, AVIF, PSD, HTML, TXT, و موارد دیگر

مشاهده تمام ۷۵ پسوند

.NET 6 کلاسیک و .NET 6 به‌روز شده ادغام‌های متفاوتی هستند

نام بسته می‌تواند یکسان باشد. این امضاهای کد نشان می‌دهند که برنامه از کدام نسل Doconut استفاده می‌کند.

میزبانی

Doconut کلاسیک .NET 6

MapWhen() درخواست‌ها را از طریق DocImage.axd مسیردهی می‌کند.

Doconut به‌روز شده .NET 6

UseDoconutResources() و UseDoconut() خط لوله میدل‌ویر فعلی را ثبت می‌کنند.

دوره حیات مشاهده‌گر

Doconut کلاسیک .NET 6

کد برنامه Viewer را به‌صورت دستی با کش، زمینه HTTP و مسیر لایسنس می‌سازد.

Doconut به‌روز شده .NET 6

AddDoconut() Viewer را ثبت می‌کند و نقاط انتهایی برنامه آن را از طریق تزریق وابستگی دریافت می‌کنند.

باز کردن سند

Doconut کلاسیک .NET 6

OpenDocument() فراخوانی همزمان کلاسیک را انجام می‌دهد.

Doconut به‌روز شده .NET 6

OpenDocumentAsync() جلسه سندی ناهمزمان فعلی را ایجاد می‌کند.

منابع مرورگر

Doconut کلاسیک .NET 6

برنامه فایل‌های JavaScript مشاهده‌گر را کپی و نگهداری می‌کند.

Doconut به‌روز شده .NET 6

میدل‌ویر اسکریپت‌ها، سبک‌ها، تصاویر و منابع مشاهده‌گر را به‌صورت جاسازی‌شده سرو می‌کند.

مقیاس‌پذیری

Doconut کلاسیک .NET 6

برنامه همچنان به مدل میزبانی و جلسه اصلی وابسته است.

Doconut به‌روز شده .NET 6

حالت عادی ساده می‌ماند، در حالی که توزیع‌شده می‌تواند برای یک مزرعه وب متعادل بار فعال شود.

ابتدا مدرن‌سازی کنید. وقتی برنامه نیاز دارد مقیاس‌پذیر شوید.

ادغام .NET 6 به‌روز شده همان طراحی اختیاری توزیع‌شده را برای آثار رندر مشترک و درخواست‌های مشاهده‌گر محافظت‌شده در ویندوز پشتیبانی می‌کند.

حالت توزیع‌شده اختیاری است. این حالت پیچیدگی را به ادغام پیش‌فرض تک‌نمونه اضافه نمی‌کند.

بدون جلسات چسبنده

گره‌های تأییدشده بلیت‌های مشترک را اعتبارسنجی می‌کنند به‌جای وابستگی به یک نمونه برنامه.

دسترسی محافظت‌شده

بلیت‌ها می‌توانند دسترسی به سند را به مرورگر فعلی و کاربر احراز هویت شده متصل کنند.

انتشار پس‌زمینه

صفحه اول را اولویت‌بندی کنید در حالی که انتشار اختیاری با آثار سندهای بعدی ادامه می‌یابد.

نگهداری کنترل‌شده

از نشانگرهای آماده‌سازی، لغو و قوانین نگهداری برای ذخیره‌سازی مشترک پیش‌بینی‌شدنی استفاده کنید.

سوالات مهاجرت

چگونه می‌توانم بفهمم که برنامه من از Doconut کلاسیک .NET 6 استفاده می‌کند؟

به دنبال DocImage.axd، MapWhen()، ساخت دستی جدید Viewer، OpenDocument() یا فایل‌های JavaScript مدیریت‌شده توسط برنامه برای مشاهده‌گر باشید.

آیا بسته به‌روز شده همان فرمت‌ها را پشتیبانی می‌کند؟

بله. فهرست بررسی‌شده شامل ۷۵ پسوند فایل قابل مشاهده در ۱۸ خانواده فرمت است.

آیا نیاز به مهاجرت به حالت توزیع‌شده دارم؟

خیر. مشاهده‌گر تک‌نمونه استاندارد به‌صورت پیش‌فرض باقی می‌ماند. توزیع‌شده یک گزینه صریح برای استقرارهای متعادل بار است.

آیا برنامه‌های موجود Doconut .NET 6 می‌توانند معماری به‌روز شده را اتخاذ کنند؟

بله. از راهنمای مهاجرت استفاده کنید تا میزبانی کلاسیک، ساخت Viewer، باز کردن سند، منابع، افزونه‌ها و مقیاس‌پذیری را به ادغام فعلی نگاشت کنید.

ادغام .NET 6 خود را به مدل فعلی Doconut منتقل کنید

بسته به‌روز شده را ارزیابی کنید، نقشه مهاجرت تأییدشده را دنبال کنید و جریان‌های کاری سندی موجود خود را تست کنید.