Doconut: Przeglądanie i konwertowanie dokumentów w .NET
28.11.2025

Doconut: Przeglądanie i konwertowanie dokumentów w .NET

Doconut to przeglądarka i konwerter .NET odczytujący 75 rozszerzeń plików — PDF, Office, CAD, obrazy — z możliwością anotacji i wyszukiwania w warstwie tekstowej, sprzedawany jako oddzielne wtyczki.

Nowoczesne aplikacje .NET często muszą wyświetlać, podglądać, anotować, wyszukiwać i konwertować dokumenty bezpośrednio w interfejsie webowym, bez polegania na wtyczkach przeglądarki, zewnętrznych aplikacjach czy niestabilnych rozwiązaniach po stronie klienta. Doconut oferuje jednolitą platformę, która rozwiązuje ten problem dzięki silnikowi przeglądarki dokumentów i konwersji po stronie serwera, zdolnemu obsłużyć 75 rozszerzeń w 18 rodzinach wykorzystywanych w środowiskach przedsiębiorstw, edukacji, finansów i inżynierii.

Renderowanie dokumentów po stronie serwera w aplikacji .NET
Renderowanie dokumentów po stronie serwera w aplikacji .NET

Z Doconut programiści mogą osadzić przeglądarkę w aplikacjach ASP.NET MVC, .NET Core, Blazor i WebForms. Zapewnia ona spójne renderowanie, przewidywalną wydajność i zerowe zależności po stronie klienta. Całe ciężkie przetwarzanie — dekodowanie PDF, renderowanie Word, układanie PowerPoint, interpretacja CAD, przetwarzanie obrazów i ekstrakcja tekstu — odbywa się w całości na serwerze. Przeglądarka otrzymuje jedynie lekkie wyjście HTML5, co zapewnia kompatybilność z Windows, macOS, Linux, iOS, Android oraz wszystkimi głównymi przeglądarkami.

Ekosystem Doconut opiera się na Viewer oraz czterech oddzielnie licencjonowanych wtyczkach: Annotation, Converter, DICOM i Search. Kontrolowane drukowanie nie jest jedną z nich — jest częścią samego przeglądarki. Kup wtyczkę odpowiadającą konkretnemu wymaganiu; wiele aplikacji potrzebuje jedynie wyświetlenia dokumentu.


Co sprawia, że Doconut jest wyjątkowym wyborem dla programistów .NET?

1. Katalog 75 rozszerzeń plików

Doconut obsługuje niezwykle szeroką gamę typów dokumentów, obejmując większość formatów biznesowych i inżynierskich, w tym:

  • PDF (wszystkie wersje, obsługa plików zaszyfrowanych)
  • Microsoft Office: Word (DOC/DOCX), Excel (XLS/XLSX), PowerPoint (PPT/PPTX)
  • formaty CAD: DWG, DXF
  • Obrazy: PNG, JPG, BMP, TIFF, GIF, JPEG2000
  • formaty e‑mail: MSG, EML
  • formaty tekstowe: TXT, RTF, EPUB, HTML
  • PSD, obrazy wektorowe i inne formaty graficzne

Jedna biblioteka obsługująca tak wiele formatów zmniejsza potrzebę korzystania z wielu zewnętrznych przeglądarek lub skomplikowanej logiki awaryjnej po stronie klienta.


Kluczowe funkcje platformy Doconut

Renderowanie po stronie serwera dla maksymalnej kompatybilności

Przeglądarka Doconut przetwarza dokumenty w całości po stronie serwera, generując podglądy o precyzji pikselowej niezależnie od przeglądarki, systemu operacyjnego czy urządzenia. Nie ma potrzeby wtyczek przeglądarki, czytników PDF, kontrolek ActiveX ani modułów WebAssembly. Wszystko jest rysowane przy użyciu rdzenia renderującego Doconut, zapewniając spójny wynik.

Ta architektura przynosi liczne korzyści:

  • Działa na każdym urządzeniu i przeglądarce
  • Redukuje złożoność po stronie klienta
  • Utrzymuje poufne dokumenty w infrastrukturze serwera
  • Sprawia, że renderowanie jest przewidywalne i stabilne w różnych środowiskach

Wtyczka Annotations – oznaczenia, notatki i wizualna informacja zwrotna

Doconut udostępnia pełny system anotacji, umożliwiając użytkownikom interakcję z dokumentami bezpośrednio w przeglądarce. Obsługiwane typy anotacji obejmują:

  • Podświetlenia
  • Prostokąty, koła, strzałki i inne kształty
  • Notatki samoprzylepne i komentarze tekstowe
  • Podkreślenia i przekreślenia
  • Dymki i znaczniki wizualne

Anotacje mogą być zapisywane, wczytywane, dostosowywane i integrowane z systemami przepływu pracy. Dla wewnętrznych zespołów — prawnych, HR, inżynieryjnych, finansowych — to znacząco upraszcza procesy przeglądu dokumentów.

Wtyczka wyszukiwania – Szybkie przeszukiwanie tekstu w warstwie tekstowej PDF

Wtyczka wyszukiwania zapewnia pełnotekstowe możliwości przeszukiwania dokumentów w Doconut:

  • Wyszukiwanie słów kluczowych w obsługiwanych typach dokumentów
  • Natychmiastowe podświetlanie trafień
  • Nawigacja pomiędzy wynikami
  • Przeszukiwanie warstwy tekstowej, którą już posiada PDF

To, co wtyczka odczytuje, to warstwa tekstowa: znaki zapisane w pliku obok obrazów stron. PDF wygenerowany w Wordzie, przez generator raportów lub skaner z włączonym rozpoznawaniem tekstu już taką warstwę posiada i jest przeszukiwalny od razu po załadowaniu. Strona zapisana wyłącznie jako obraz nie ma warstwy tekstowej, więc nie ma czego dopasować, a Doconut nie odczytuje znaków z obrazu. Ekstrakcja odbywa się po stronie serwera, więc surowy plik nigdy nie opuszcza Twojej infrastruktury.


Wtyczka konwertera – Łatwa transformacja dokumentów

Wtyczka konwertera rozszerza Doconut, umożliwiając konwersje pomiędzy:

  • PDF ↔ Word, Excel, PowerPoint
  • Obrazy → PDF
  • CAD → PDF lub obrazy
  • Formaty e‑mail → PDF lub obrazy

Jest to szczególnie przydatne przy eksportowaniu wsadowym, generowaniu raportów do udostępniania, przygotowywaniu dokumentów do długoterminowego przechowywania lub przekształcaniu plików w formaty odpowiednie do druku i archiwizacji.


System buforowania dla zoptymalizowanej wydajności

Buforowanie znacząco skraca czas renderowania dużych plików i powtarzalnych podglądów.
Doconut buforuje wyrenderowane strony, obrazy, miniatury i informacje o układzie, minimalizując obciążenie CPU i zwiększając responsywność.


Integracja z Amazon S3 i Azure Blob Storage

Doconut może ładować dokumenty bezpośrednio z popularnych systemów przechowywania w chmurze:

  • Amazon S3
  • Azure Blob Storage

Jest to szczególnie przydatne dla:

  • Aplikacji SaaS
  • Rozproszonych zespołów
  • Systemów z architekturą cloud‑first
  • Portali intensywnie korzystających z dokumentów, przechowujących treści użytkowników zdalnie

Doconut pobiera pliki w sposób bezpieczny, przetwarza je po stronie serwera i nigdy nie udostępnia plików źródłowych klientowi.

Praktyczne scenariusze, w których Doconut się wyróżnia

1. Portale korporacyjne i systemy biznesowe

Organizacje z intensywnymi przepływami dokumentów polegają na Doconut, aby osadzać podglądy dokumentów bez wymuszania pobierania plików przez użytkowników.

2. Środowiska inżynieryjne i techniczne

Obsługa DWG/DXF sprawia, że Doconut jest odpowiedni dla pulpitów inżynieryjnych, gdzie zespoły muszą przeglądać rysunki CAD bez zainstalowanego AutoCADa.

3. Platformy finansowe i ubezpieczeniowe

Systemy finansowe często generują wyciągi, raporty i arkusze kalkulacyjne. Doconut umożliwia ich natychmiastowy podgląd w przeglądarce.

4. Platformy HR i szkoleniowe

Podgląd PPTX, DOCX i PDF jest niezbędny dla materiałów szkoleniowych, dokumentów wdrożeniowych i dystrybucji polityk.

5. Systemy wymagające konwersji dokumentów

Wtyczka konwertera automatyzuje przekształcenia między formatami, redukując ręczną pracę i usprawniając procesy.

Częste pytania

Q: Czy Doconut wymaga jakichkolwiek wtyczek lub rozszerzeń po stronie klienta?
Nie. Całe przetwarzanie odbywa się po stronie serwera.

Q: Czy Doconut może konwertować dokumenty?
Tak. Wtyczka konwertera obsługuje PDF, Office, obrazy, CAD i formaty e‑mail.

Q: Czy Doconut obsługuje adnotacje?
Tak. Wtyczka adnotacji zawiera podświetlenia, kształty, notatki i dymki.

Q: Czy Doconut oferuje OCR?
Nie w tej chwili. Wtyczka wyszukiwania przeszukuje warstwę tekstową, którą już posiada PDF, co obejmuje większość skanów wykonanych skanerem lub systemem zarządzania dokumentami z włączonym rozpoznawaniem tekstu. Strona zapisana wyłącznie jako obraz nie zawiera tekstu, więc nie ma czego przeszukiwać, a Doconut nie wyodrębnia znaków z takiego obrazu.

Q: Czy Doconut może odczytywać dokumenty z S3 lub Azure Blob Storage?
Tak, ładuje je z obu źródeł. Buckiet jest Twój: Doconut odczytuje z przechowywania, które już posiadasz, nie udostępnia własnego miejsca przechowywania.


Najważniejsze wnioski

  • Doconut jest przeglądarką po stronie serwera odczytującą 75 rozszerzeń plików w 18 rodzinach.
  • Działa z ASP.NET MVC, WebForms, .NET Core i Blazor.
  • Oferuje adnotacje, wyszukiwanie w warstwie tekstowej oraz wtyczki konwertera.
  • Obsługuje Amazon S3 i Azure Blob Storage.
  • Używa renderowania po stronie serwera dla perfekcyjnej wierności pikselowej.
  • Buforowanie DCN przyspiesza wielokrotne ładowanie plików.
  • Nie wymaga wtyczek przeglądarki.
  • Idealny dla portali korporacyjnych, pulpitów inżynieryjnych, systemów HR, platform finansowych i rozwiązań SaaS.

Doconut przynosi wydajność, stabilność i elastyczność każdej aplikacji .NET opartej na dokumentach, pomagając zespołom budować bezpieczne i potężne doświadczenia treści w pełni w ich własnej infrastrukturze.