Güncellenmiş Doconut .NET 6 için

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

DI, ara katman, async oturumlar ve isteğe bağlı Dağıtık dağıtımına geçerken .NET 6 hedefinizi koruyun.

Doconut belge görüntüleyicisi bir ASP.NET Core uygulaması içinde bir sunumu gösteriyor
Tanıdık Doconut görüntüleyici deneyimiyle mevcut barındırma modeli70+ desteklenen format
75
doğrulanmış dosya uzantıları
18
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 async modelle 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

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

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

Office 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ıbbi

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 75 uzantıyı gör

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, Distributed ise yük dengelemeli bir web çiftliği için etkinleştirilebilir.

Önce modernleştirin. Uygulama ihtiyacı olduğunda ölçeklendirin.

Güncellenmiş .NET 6 entegrasyonu, Windows üzerinde 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. Denetlenen katalog, 18 format ailesinde 75 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çekleme işlemlerini 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.