
Migrace starých řešení pro prohlížení dokumentů na moderní SDK s nízkou režijní zátěží
Nejrychlejší cesta k modernímu, bezpečnému a responzivnímu prohlížeči dokumentů je nahradit staré komponenty SDK s nízkou režijní zátěží od Doconut. Pro webové portály používající Kendo UI SDK poskytuje rychlé vykreslování, plnou přístupnost a soustředěnou integrační cestu. Podniky, které dříve skládaly vlastní prohlížeče na desktopových knihovnách nebo externích konverzních službách, brzy narazí na problémy: náklady na údržbu rostou, závislosti na klientovi se stávají křehkými a přístupnost je zapomenuta. Doconut odstraňuje tyto bariéry tím, že poskytuje nativní vykreslování PDF, Office a CAD přímo z .NET back‑endu, přičemž front‑end zůstává lehký a plně pod vaší kontrolou.
V následujících sekcích se podíváme, proč staré prohlížeče přecházejí v závazky, jak architektura Doconut řeší tyto problémy a jaký praktický migrační plán můžete začít používat hned teď.

1. Staré prohlížeče: Skryté náklady za známým rozhraním
Většina „starých“ prohlížečů dokumentů vznikla v době, kdy prohlížeče stále spoléhaly na plug‑iny, ActiveX ovládací prvky nebo těžké instalace Office na serveru. Problémy se projevují několika způsoby:
| Problém | Reálný dopad |
|---|---|
| Závislosti na klientovi | Uživatelé musí instalovat nebo povolit plug‑iny v prohlížeči; firemní IT je blokuje, což přeruší pracovní postup. |
| Požadavky na Office na serveru | Instalace Microsoft Office na webový server porušuje bezpečnostní best‑practice a zvyšuje licenční náklady. |
| Omezená podpora formátů | Nové CAD nebo obrazové formáty (DWG, DXF, PNG) jsou nepodporované, což nutí k obcházením nebo ručním konverzím. |
| Úzká místa ve škálovatelnosti | Vykreslování běží na CPU klienta; velké PDF nebo více‑stránkové Office soubory způsobují zpomalení a pády. |
| Mezery v přístupnosti | Navigace pomocí klávesnice, podpora čteček obrazovky a shoda s WCAG jsou často pocty, což vystavuje podniky riziku nesouladu. |
| Noční můra údržby | SDK od dodavatelů, které již nejsou aktualizovány, se stávají bezpečnostními riziky a každá oprava vyžaduje kompletní redeployment. |
Přidejte tyto skryté náklady k systému zaměřenému na dokumenty – ať už jde o DMS, CRM portál nebo e‑learning platformu – a ROI rychle zmizí. Moderní podniky potřebují prohlížeč, který nezávisí na plug‑inech klienta, funguje bez Office a škáluje na serveru. Doconut vám přesně to poskytne.
2. Nízká režijní zátěž, server‑side vykreslování: Ideální PDF Viewer SDK pro moderní aplikace
Hlavní síla Doconut spočívá v server‑side enginu pro vykreslování dokumentů, který streamuje rastrové obrázky do prohlížeče a eliminuje jakoukoli potřebu plug‑inu na klientovi. Zde je, jak architektura odpovídá výše uvedeným výzvám:
a. Minimální zátěž na klienta v prohlížeči
- Prohlížeč dostává pouze HTML, CSS a malé množství JavaScriptu. Žádný ActiveX, žádný Flash, žádný Silverlight – jen standardní webová aktiva doručená podporovaným prohlížečům.
- Protože vykreslování probíhá na serveru, klient nikdy nepotřebuje .NET Desktop, Office ani CAD prohlížeč.
b. Široká podpora formátů
Doconut nativně podporuje více než 33 formátů v kategoriích Office, PDF, CAD, e‑mail a obrázky – včetně DOC/DOCX, XLS/XLSX, PPT/PPTX, DWG, DXF, PNG, JPG a dalších. To eliminuje „mezery v typech souborů“, které nutí vývojáře skládat patchwork z třetích stran.
c. Vestavěná anotace, vyhledávání a řízený tisk
- Plugin pro anotaci – přidávejte zvýraznění, komentáře nebo volné kresby přímo v prohlížeči.
- Plugin pro vyhledávání – okamžité full‑textové vyhledávání napříč celým dokumentem, s OCR pro naskenované obrázky.
- Řízený tisk – vynutí tiskové politiky z UI prohlížeče, čímž zabrání neautorizovaným kopiím.
d. Server‑side konverze pro workflow bez Office
Plugin Converter umožňuje převést Word, Excel, PowerPoint a CAD soubory na PDF, PNG nebo HTML na serveru. Žádná instalace Microsoft Office, žádná externí SaaS a žádná data neopouštějí váš firewall.
e. Přístupnost zabudovaná od základu
Doconut dodržuje WCAG 2.2 AA směrnice přímo z krabice – navigace pomocí klávesnice, ARIA štítky a markup přátelský k čtečkám obrazovky jsou součástí HTML prohlížeče. Splnění firemních politik přístupnosti se tak stane otázkou zapnutí funkce, nikoli vývoje od nuly.
f. Bezproblémová integrace s moderními .NET stacky
Ať už používáte ASP.NET Core, .NET 6 nebo mikro‑servisní architekturu, Doconut se zapojuje do pipeline požadavků jedním voláním middleware. Prohlížeč lze integrovat s komponentami Kendo UI nebo jiným podporovaným webovým front‑endem.
3. Migrační plán: Od starého řešení k Doconut
Níže je pragmatický, krok‑za‑krokem migrační plán, který můžete použít v existující .NET webové aplikaci. Cílem je vyměnit starý prohlížeč za Doconut a zároveň zachovat stabilní veřejné API pro downstream spotřebitele.
Krok 1: Připravte prostředí
- Přidejte NuGet balíček Doconut do svého řešení.
- Ověřte, že server běží na .NET 6 (nebo novějším); optimalizátor závislostí Doconut vyniká s nejnovějším runtime.
Krok 2: Zaregistrujte Doconut middleware
Vložte Doconut middleware brzy do ASP.NET request pipeline, aby požadavky na vykreslené obrázky dokumentů zachytil a zpracoval Doconut engine.
Krok 3: Načtěte licenci
Při startu aplikace načtěte licenční soubor Doconut (nebo XML dokument) jednou. Pokud máte licence specifické pro pluginy (např. pro Annotation Plugin), načtěte je pomocí příslušného Doconut API.
Krok 4: Nahraďte staré volání vykreslování
Identifikujte místa, kde starý kód vykresluje stránku dokumentu do bitmapy nebo pole bajtů. Nahraďte tyto volání Doconut flow, který vrací token představující otevřený dokument. Token použijte k požadavkům na obrázky stránek nebo miniatury přes Doconut endpointy.
Krok 5: Aktivujte anotace a vyhledávání
Mapujte existující funkce „přidat komentář“ nebo „vyhledat“ na pluginy Annotation a Search od Doconut. Oba pluginy poskytují jednoduché server‑side metody vracející JSON, který může front‑end konzumovat.
Krok 6: Aktualizujte front‑end integraci
Protože Doconut streamuje vykreslené obrázky, front‑end potřebuje jen <img> tag na stránku nebo canvas‑based viewer. Pro Kendo UI svazujte URL obrázků s Kendo Carousel pro plynulé otáčení stránek.
Krok 7: Testujte, optimalizujte, nasazujte
- Výkon – změřte time‑to‑first‑page; server‑side raster rendering od Doconut obvykle doručí podsekundové výsledky pro běžné PDF.
- Bezpečnost – ověřte, že žádná data dokumentu neunikají klientovi mimo vykreslené obrázky.
- Přístupnost – proveďte audit čtečkou obrazovky; Doconut markup již obsahuje ARIA role.
Po úspěšném projití testovací sady nahraďte starou trasu prohlížeče novým Doconut endpointem a nasadíte aktualizaci.
4. Zvýšení přístupnosti a UX s Doconut a Kendo UI
Přístupnost už není „nice‑to‑have“, ale povinnost v mnoha regulovaných odvětvích (zdravotnictví, finance, veřejný sektor). Vestavěná shoda Doconut vám pomůže splnit tyto standardy bez psaní vlastního kódu.
Navigace pomocí klávesnice
Každý interaktivní prvek – navigace stránek, zoom, nástroje anotace – má standardní tabindex. Uživatelé mohou procházet dokument pouze pomocí klávesnice, což je nezbytné pro soulad s Section 508.
ARIA štítky a čtečky obrazovky
HTML prohlížeče obsahuje role="document" a popisné aria-label atributy, které předávají čísla stránek a úroveň zoomu asistenčním technologiím. Nemusíte přidávat další ARIA skripty.
Režim vysokého kontrastu
Doconut dokáže reflektovat nastavení vysokého kontrastu v rozhraní. UI může přepnout na tmavý‑na‑světlý režim, čímž zachová čitelnost pro uživatele se zrakovým postižením.
Integrace s Kendo UI
Přístupná widgety Kendo UI (např. kendoButton, kendoSlider) mohou ležet nad Doconut obrázkovým vykreslováním. Výsledkem je plynulý, plně klávesnicí ovladatelný prohlížeč, který působí jako nativní součást vaší aplikace.
5. Budoucnost: Rozšiřování prohlížeče pomocí pluginů
Modulární pluginová architektura Doconut znamená, že můžete začít s základním prohlížením a později zapnout další funkce podle toho, jak se vyvíjejí obchodní potřeby.
| Plugin | Hlavní výhoda | Typické podnikové využití |
|---|---|---|
| Annotation Plugin | Zvýraznění, komentáře, kresby | Právní revize, technické změnové objednávky |
| Search Plugin | Full‑text, OCR‑vyhledávání | Vyhledávání v zdravotních záznamech, audit financí |
| Converter Plugin | Server‑side Office → PDF/HTML | Ingestní pipeline DMS, automatizované reporty |
| Controlled Printing | Kvóty tisku, vodoznaky | Důvěrné smlouvy, regulované podání |
Protože všechny pluginy běží na serveru, máte centralizovanou kontrolu nad zpracováním dat, licencováním i škálováním. Přidání nového pluginu je tak jednoduché jako načtení licence a volání příslušného API – žádná recompilace front‑endu není potřeba.
Závěr
Modernizace vašeho stacku pro prohlížení dokumentů nemusí být nákladná a riskantní přestavba. Přijetím Doconut SDK s nízkou režijní zátěží získáte:
- Širokou podporu formátů bez externích konvertorů.
- Vestavěnou anotaci, vyhledávání a řízený tisk, které splňují požadavky na shodu.
- Podnikové úrovně přístupnosti přímo z krabice.
- Hladkou integraci s existujícími .NET a Kendo UI projekty.
Jste připraveni odejít od starých prohlížečů a poskytnout uživatelům rychlejší, bezpečnější zkušenost? Začněte migraci s Doconut ještě dnes – stáhněte SDK, řiďte se migračním plánem a rozdíl pocítíte během několika minut.