Web uygulamanızın kullanıcıları ne sıklıkla belgeleri görüntülemek zorunda kalıyor? Faturalar, raporlar, sözleşmeler, kılavuzlar, özgeçmişler, hesap tabloları, sunumlar – liste uzayıp gidiyor. Geleneksel yaklaşım? Bir indirme bağlantısı sağlamaktır.

Ama dürüst olalım, “indirme bağlantısı” akışı genellikle karmaşıktır:

  • Kullanıcı Sürtünmesi: İndirmek için tıklayın, dosyayı bulun, başka bir uygulamanın (Adobe Reader veya MS Word gibi) açılmasını bekleyin… bu, kullanıcıyı uygulamanızın deneyiminden çıkarır.
  • Yazılım Bağımlılığı: Kullanıcının doğru yazılımı yükleyip yüklemediğini düşünün. Ya sınırlı yeteneklere sahip bir mobil cihazda ise? Belgeyi hiç görüntülememe riski taşıyorsunuz.
  • Bağlam Kaybı: İndirildikten sonra belge, uygulamanızın dışında kalır; bu da entegre iş akışlarını (yorum yapma veya durum takibi gibi) zorlaştırır.
  • Sürüm Kontrol Sorunları: Kullanıcılar, hızla eskiyecek yerel kopyaları kaydedebilir.

Bundan çok daha akıcı ve profesyonel bir yol var: belge görüntüleyicisini doğrudan .NET web uygulamanıza gömmek. Ve işte tam olarak Doconut’un size sağladığı bu.

Doconut ile Uygulama İçi Görüntülemeyi Tanıtıyoruz

Doconut, özellikle web uygulamaları için tasarlanmış güçlü bir .NET bileşenidir. Çeşitli belge formatlarını web sitenizin veya web uygulamanızın arayüzünde görüntülemenizi sağlar.

Bunu, kolayca entegre edebileceğiniz evrensel bir görüntüleme penceresi olarak düşünün. İndirmeyi zorlamak yerine, kullanıcılar PDF, Word belgeleri (DOC, DOCX), Excel hesap tabloları (XLS, XLSX), PowerPoint sunumları (PPT, PPTX), resimler (JPG, PNG, TIFF, GIF) ve daha birçok formatı sorunsuz bir şekilde, sitenizi terk etmeden görüntüleyebilir.

Neden Doconut Gibi Bir Görüntüleyici Eklemelisiniz?

Doconut ‘u .NET projenize entegre etmenin önemli avantajları vardır:

  1. Üstün Kullanıcı Deneyimi: Kullanıcıları uygulamanız içinde meşgul tutun. Belgeleri görüntülemek anlık ve zahmetsiz hale gelir, iş akışının sadece bir parçası olur.
  2. Evrensel Uyumluluk: Doconut, işleme karmaşıklığını üstlenir. Doconut formatı desteklediği sürece, kullanıcılar bunu görüntüleyebilir; yerel makinesinde veya cihazında yüklü olan yazılımdan bağımsızdır.
  3. Müşteri Tarafı Bağımlılığı Yok: Kullanıcıların Adobe Reader, Microsoft Office veya özel tarayıcı eklentileri yüklemesi gerekmez. Görüntüleme deneyimi, tarayıcılar ve platformlar arasında tutarlıdır.
  4. Gelişmiş Kontrol: Hassas belgeleri uygulamanızın kontrollü ortamında tutun. İzinleri yönetme ve görüntüleme etkinliğini daha etkili bir şekilde izleme olanağına sahip olabilirsiniz.
  5. Düzenli İş Akışları: Belgelerin gözden geçirilmesi, onay döngüleri veya basit bir şekilde bilgiye atıf yapma gibi süreçleri kolaylaştırır.
  6. .NET Geliştiricileri için Kolay Entegrasyon: Doconut, .NET ekosistemi için tasarlanmış olup ASP.NET (Web Forms, MVC), ASP.NET Core ve potansiyel olarak Blazor uygulamaları ile sorunsuz entegrasyon sunar.

Doconut Nasıl Çalışır

Belirli uygulama detayları belgede yer alsa da, genel düşünce basittir:

  1. Yükleyin: Doconut NuGet paketini .NET web projenize ekleyin.
  2. Yapılandırın: Gerekli yapılandırmaları (lisans anahtarları veya depolama yolları gibi) ayarlayın.
  3. Gömün: Razor sayfalarınızda, Görünümlerinizde, Blazor bileşenlerinizde veya ASPX sayfalarınızda sağlanan Doconut kontrolünü veya etiket yardımcılarını kullanın.
  4. Belgeyi Gösterin: Görüntülemek istediğiniz belgenin yolunu veya akışını Doconut bileşenine iletin.

Doconut, genellikle belgenin web görüntüleme formatına doğru bir şekilde render edilmesi için gereken sunucu tarafı işleme işlemlerini üstlenir ve ardından bu, istemci tarafındaki gömülü görüntüleyicide görüntülenir.