Jak często użytkownicy twojej aplikacji internetowej muszą przeglądać dokumenty? Faktury, raporty, umowy, podręczniki, CV, arkusze kalkulacyjne, prezentacje – lista jest długa. Tradycyjne podejście? Udostępnienie linku do pobrania.
Ale bądźmy szczerzy, proces “linku do pobrania” jest często niewygodny:
- Tarcie użytkownika: Kliknij, aby pobrać, znajdź plik, czekaj, aż otworzy się inna aplikacja (taka jak Adobe Reader lub MS Word)… to wyciąga użytkownika poza doświadczenie twojej aplikacji.
- Zależność od oprogramowania: Co jeśli użytkownik nie ma zainstalowanego odpowiedniego oprogramowania? Albo korzysta z urządzenia mobilnego o ograniczonych możliwościach? Ryzykujesz, że nie będzie w stanie wyświetlić dokumentu wcale.
- Utrata kontekstu: Po pobraniu dokument żyje poza twoją aplikacją, co utrudnia zintegrowane przepływy pracy (np. komentowanie lub śledzenie statusu).
- Problemy z kontrolą wersji: Użytkownicy mogą zapisywać lokalne kopie, które szybko stają się przestarzałe.
Jest znacznie łatwiejszy, bardziej profesjonalny sposób: osadzenie przeglądarki dokumentów bezpośrednio w twojej aplikacji internetowej .NET. I właśnie to Doconut umożliwia.
Wprowadzenie do płynnego przeglądania w aplikacji z Doconut
Doconut to potężny komponent .NET zaprojektowany specjalnie do aplikacji internetowych. Umożliwia renderowanie i wyświetlanie szerokiej gamy formatów dokumentów bezpośrednio w interfejsie twojej strony internetowej lub aplikacji internetowej.
Pomyśl o tym jako o uniwersalnym oknie przeglądania, które można łatwo zintegrować. Zamiast wymuszać pobieranie, użytkownicy mogą przeglądać pliki PDF, dokumenty Word (DOC, DOCX), arkusze kalkulacyjne Excel (XLS, XLSX), prezentacje PowerPoint (PPT, PPTX), obrazy (JPG, PNG, TIFF, GIF) i wiele innych formatów bezproblemowo, nie opuszczając twojej strony.
Dlaczego osadzić przeglądarkę taką jak Doconut?
Integracja Doconut w twoim projekcie .NET przynosi znaczące korzyści:
- Wyjątkowe doświadczenie użytkownika: Utrzymaj użytkowników zaangażowanych w twojej aplikacji. Przeglądanie dokumentów staje się natychmiastowe i bezwysiłkowe, to tylko kolejny element przepływu pracy.
- Uniwersalna kompatybilność: Doconut radzi sobie z złożonością renderowania. Tak długo, jak Doconut wspiera format, twoi użytkownicy mogą go przeglądać, niezależnie od zainstalowanego oprogramowania na ich lokalnej maszynie lub urządzeniu.
- Brak zależności po stronie klienta: Użytkownicy nie potrzebują Adobe Reader, Microsoft Office ani specyficznych wtyczek do przeglądarki. Doświadczenie przeglądania jest spójne w różnych przeglądarkach i platformach.
- Zwiększona kontrola: Utrzymuj wrażliwe dokumenty w kontrolowanym środowisku twojej aplikacji. Możesz potencjalnie zarządzać uprawnieniami i skuteczniej śledzić aktywność przeglądania.
- Uproszczone przepływy pracy: Ułatwia procesy, takie jak przeglądanie dokumentów, cykle zatwierdzania lub po prostu odwoływanie się do informacji bez zmiany kontekstu.
- Łatwa integracja dla programistów .NET: Doconut jest zbudowany dla ekosystemu .NET, oferując prostą integrację z ASP.NET (Web Forms, MVC), ASP.NET Core i potencjalnie aplikacjami Blazor.
Jak Doconut działa
Chociaż szczegółowe informacje o implementacji znajdują się w dokumentacji, ogólny pomysł jest prosty:
- Zainstaluj: Dodaj pakiet NuGet Doconut do swojego projektu internetowego .NET.
- Skonfiguruj: Ustaw wszelkie niezbędne konfiguracje (takie jak klucze licencyjne lub ścieżki przechowywania, jeśli to konieczne).
- Osadź: Użyj dostarczonego kontrolera Doconut lub helperów tagów w swoich stronach Razor, Widokach, komponentach Blazor lub stronach ASPX.
- Wskaźnik dokumentu: Przekaż ścieżkę lub strumień dokumentu, który chcesz wyświetlić komponentowi Doconut.
Doconut zazwyczaj obsługuje przetwarzanie po stronie serwera potrzebne do wiernego renderowania dokumentu w formacie nadającym się do wyświetlenia w sieci, który następnie jest wyświetlany w osadzonej przeglądarki po stronie klienta.