Jak OnlineDocumentViewer využívá Doconut SDK pro renderování dokumentů v prohlížeči
18. 9. 2026

Jak OnlineDocumentViewer využívá Doconut SDK pro renderování dokumentů v prohlížeči

Objevte, jak OnlineDocumentViewer používá Doconut SDK k renderování více než 50 typů souborů v prohlížeči s pixel‑perfektní věrností, bez pluginů a se zabudovanou bezpečností.

Jak OnlineDocumentViewer renderuje dokumenty v prohlížeči pomocí Doconut SDK

OnlineDocumentViewer zobrazuje PDF, soubory Word, CAD výkresy a desítky dalších formátů přímo v jakékoli webové stránce. To provádí delegováním náročných úkolů na Doconut SDK, server‑side renderovací engine, který převádí původní soubor na pixel‑perfektní proud obrázků a následně tyto obrázky streamuje do prohlížeče pomocí lehkého JavaScriptového wrapperu.

Doconut SDK: Renderingové jádro za každým náhledem

Doconut SDK podporuje více než 50 nativních typů souborů – PDF, DOCX, XLSX, PPTX, DWG, PSD, SVG a mnoho dalších. Když přijde požadavek, Doconut analyzuje zdrojový dokument, řeší fonty a vrstvy a vytváří rastrovou reprezentaci, která odpovídá původnímu rozložení pixel po pixelu. Protože konverze probíhá na serveru, klient nikdy nepotřebuje Microsoft Office, AutoCAD ani žádnou jinou desktopovou aplikaci.

Od tokenu k pixelům: End‑to‑End tok požadavku

  1. Vygenerujte URL podepsanou tokenem – Váš back‑end volá OnlineDocumentViewer REST API, předává identifikátor souboru a volitelné příznaky jako disableDownload: true. API vrátí krátkodobou URL, která obsahuje kryptografický token.
  2. Server vyvolá Doconut – Služba OnlineDocumentViewer předá požadavek Doconut SDK, který provádí konverzi souboru v sandboxovaném prostředí.
  3. Pixelový stream je odeslán zpět – Doconut streamuje renderované stránky jako obrazové dlaždice. SDK spojí dlaždice do posuvného plátna, zachovává úrovně přiblížení a pozice posunu.
  4. Prohlížeč zobrazí plátno – Front‑end vidí plynulý, bezpluginový náhled, který se chová jako nativní PDF prohlížeč.

Tento tok funguje stejným způsobem pro .NET back‑end, Node.js službu nebo jakoukoli platformu, která může odeslat HTTP požadavek, čímž splňuje požadavek „multiplatformní“.

Pixel‑perfektní věrnost: Co znamená vysoce‑věrné renderování pro vaše UI

Vysoce‑věrné renderování zaručuje, že každý glif, vektorový tvar a vrstva se zobrazí přesně tak, jak to autor zdroje zamýšlel. U PDF, které obsahuje vložené OpenType fonty, Doconut extrahuje data fontu a rasterizuje každý glif na požadované úrovni přiblížení, takže se neobjeví žádné náhradní fonty. U CAD výkresu (DWG) jsou reprodukovány tloušťky čar, šrafovací vzory a viditelnost vrstev bez zkreslení. Výsledkem je náhled, který vypadá identicky jako otevření souboru v jeho nativní desktopové aplikaci, čímž eliminuje vizuální mezery, které často nutí vývojáře uchýlit se k screenshotům.

Bezpečnost, soukromí a soulad s GDPR vestavěny

  • Kontrola přístupu založená na tokenu – Každá URL náhledu obsahuje podepsaný token, který server ověří před vyvoláním Doconut. Pokud token chybí nebo vypršel, požadavek je odmítnut.
  • Automatické mazání souboru – Po dokončení renderovacího pipeline je původní soubor odstraněn z dočasného úložiště. Na serveru nezůstává žádná trvalá kopie.
  • End‑to‑End šifrování – Veškerý provoz mezi vaším front‑endem, službou OnlineDocumentViewer a Doconut probíhá přes TLS.
  • Omezení domén – Můžete povolit (whitelist) domény, které mohou načíst prohlížeč, čímž zabráníte click‑jacking útokům.

Tyto ochrany vám umožní vkládat náhledy dokumentů do SaaS produktů, které musí splňovat přísné předpisy o ochraně dat.

Načítání pod sekundu i při velkém měřítku

Protože Doconut provádí konverzi na výkonných cloudových instancích, většina dokumentů se renderuje za méně než jednu sekundu, bez ohledu na to, zda je klient na Windows, macOS, Linux, iOS nebo Android. Prohlížeč streamuje pouze dlaždice, které jsou aktuálně viditelné, takže využití šířky pásma zůstává nízké i v mobilních sítích. Architektura je cloud‑native: více instancí renderovací služby se automaticky škáluje za globálním load balancerem, poskytujíc konzistentní latenci po celém světě.

Co vyzkoušet dál

  1. Zaregistrujte se na Online Document Viewer (https://onlinedocumentviewer.com) a nahrajte ukázkový PDF.

Prozkoumejte více o renderovacím enginu na webu Doconut: https://doconut.com.
Pro další integrační návody navštivte https://doconut.app.