Güncellenmiş Doconut .NET 6 için

Güncellenmiş Doconut görüntüleyici .NET 6 için

.NET 6 hedefinizi koruyun ve DI, ara katman, asenkron oturumlar ve isteğe bağlı Dağıtık dağıtıma geçin.

Doconut belge görüntüleyicisi, bir ASP.NET Core uygulamasında bir sunumu gösteriyor
Alışılmış Doconut görüntüleyici deneyimiyle mevcut barındırma modeli70+ desteklenen format
76
doğrulanmış dosya uzantıları
19
format aileleri
1
Windows dağıtım hedefi
0
harici işleme hizmetleri

.NET 6 uygulamaları için mevcut bir Doconut mimarisi

Güncellenmiş paket, manuel görüntüleyici oluşturma ve kopyalanmış kaynakları, bugün belgelenen DI, ara katman ve asenkron model ile değiştirir.

Güncellenmiş .NET 6 entegrasyonuDoconut.NET6
builder.Services.AddDoconut(options =>
{
    options.LicensePath = "Doconut.Viewer.lic";
});

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

var token = await viewer.OpenDocumentAsync(filePath);

Bağımlılık enjeksiyonu

Doconut'u AddDoconut() ile kaydedin ve Viewer'ı her belgeyi açan uç noktaya enjekte edin.

Asenkron belge oturumları

Eşzamanlı açmayı OpenDocumentAsync() ile değiştirin ve görüntüleyiciye opak bir token döndürün.

Ara katman sahipli kaynaklar

Kopyalanmış görüntüleyici varlıklarını bakımını durdurun ve mevcut paketi Doconut ara katmanı üzerinden sunun.

İsteğe bağlı Dağıtık mod

Uygulama birden fazla sunucu düğümüne ihtiyaç duyduğunda paylaşılan artefaktları ve korumalı biletleri benimseyin.

Hedefinizi değiştirmeden 70+ format

76 doğrulanmış dosya uzantısı güncellenmiş pakette.

Mevcut .NET 6 paketi, aynı birleşik tarayıcı görüntüleyicisi üzerinden 19 ailede 76 görüntülenebilir uzantıyı sunar.

Ofis ve PDF

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

CAD ve diyagramlar

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

E-posta ve tıp

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

Görseller ve web

JPG, PNG, TIFF, SVG, WEBP, AVIF, PSD, HTML, TXT, ve daha fazlası

Tüm 76 uzantıyı görün

Klasik .NET 6 ve güncellenmiş .NET 6 farklı entegrasyonlardır

Paket adı aynı olabilir. Bu kod imzaları, bir uygulamanın hangi Doconut neslini kullandığını gösterir.

Barındırma

Klasik Doconut .NET 6

MapWhen() istekleri DocImage.axd üzerinden yönlendirir.

Güncellenmiş Doconut .NET 6

UseDoconutResources() ve UseDoconut() mevcut ara katman hattını kaydeder.

Görüntüleyici yaşam döngüsü

Klasik Doconut .NET 6

Uygulama kodu, Viewer'ı önbellek, HTTP bağlamı ve lisans yolu ile manuel olarak oluşturur.

Güncellenmiş Doconut .NET 6

AddDoconut() Viewer'ı kaydeder ve uygulama uç noktaları onu bağımlılık enjeksiyonu aracılığıyla alır.

Belge açma

Klasik Doconut .NET 6

OpenDocument() klasik eşzamanlı çağrıyı gerçekleştirir.

Güncellenmiş Doconut .NET 6

OpenDocumentAsync() mevcut asenkron belge oturumunu oluşturur.

Tarayıcı kaynakları

Klasik Doconut .NET 6

Uygulama, görüntüleyici JavaScript dosyalarını kopyalar ve bakımını yapar.

Güncellenmiş Doconut .NET 6

Ara katman gömülü betikleri, stilleri, görselleri ve görüntüleyici kaynaklarını sunar.

Ölçekleme

Klasik Doconut .NET 6

Uygulama, orijinal barındırma ve oturum modeline bağlı kalır.

Güncellenmiş Doconut .NET 6

Normal mod basit kalır, Dağıtık ise yük dengelemeli bir web çiftliği için etkinleştirilebilir.

Önce modernleştirin. Uygulama ihtiyaç duyduğunda ölçeklendirin.

Güncellenmiş .NET 6 entegrasyonu, Windows'ta paylaşılan render artefaktları ve korumalı görüntüleyici istekleri için aynı isteğe bağlı Dağıtık tasarımı destekler.

Dağıtık mod isteğe bağlıdır. Varsayılan tek örnekli entegrasyona karmaşıklık eklemez.

Yapışkan oturum yok

Onaylı düğümler, tek bir uygulama örneğine bağlı kalmak yerine paylaşılan biletleri doğrular.

Korumalı erişim

Biletler, belge erişimini mevcut tarayıcı ve kimliği doğrulanmış kullanıcıya bağlayabilir.

Arka plan yayınlama

İlk sayfayı önceliklendirin, isteğe bağlı yayınlama ise sonraki belge artefaktlarıyla devam eder.

Kontrollü saklama

Öngörülebilir paylaşılan depolama için hazır olma işaretçileri, iptal ve saklama kurallarını kullanın.

Geçiş soruları

Uygulamamın klasik Doconut .NET 6 kullandığını nasıl anlayabilirim?

DocImage.axd, MapWhen(), manuel yeni Viewer oluşturma, OpenDocument() veya uygulama tarafından yönetilen Viewer JavaScript dosyalarını arayın.

Güncellenmiş paket aynı formatları destekliyor mu?

Evet. Denetlenmiş katalog, 19 format ailesinde 76 görüntülenebilir dosya uzantısı içerir.

Dağıtık moda geçmem gerekiyor mu?

Hayır. Standart tek örnekli görüntüleyici varsayılan olarak kalır. Dağıtık, yük dengelemeli dağıtımlar için açık bir seçenektir.

Mevcut Doconut .NET 6 uygulamaları güncellenmiş mimariyi benimseyebilir mi?

Evet. Klasik barındırma, Viewer oluşturma, belge açma, kaynaklar, eklentiler ve ölçeklemeyi mevcut entegrasyona eşlemek için geçiş kılavuzunu kullanın.

.NET 6 entegrasyonunuzu mevcut Doconut modeline taşıyın

Güncellenmiş paketi değerlendirin, doğrulanmış geçiş haritasını izleyin ve mevcut belge iş akışlarınızı test edin.