
Práce s knihovnou Document Viewer – podporuje formáty PDF, Office a CAD s vestavěnými anotacemi, vyhledáváním a tiskem: Praktický průvodce
Knihovna Document Viewer v Doconut vám umožňuje renderovat soubory PDF, Office a CAD, anotovat je, prohledávat jejich obsah a tisknout — vše z jediného .NET komponentu.
Pokud vytváříte portál zaměřený na dokumenty, právní‑tech správce případů nebo nástroj pro revizi technických výkresů, potřebujete prohlížeč, který funguje tak, jak vaši uživatelé očekávají: okamžitě, bezpečně a bez externích služeb. Doconut poskytuje tento zážitek lokálně, uvnitř vaší ASP.NET nebo .NET Core aplikace, přičemž udržuje kódovou základnu čistou a nasazení kompaktní.
V tomto praktickém průvodci projdeme základní workflow knihovny Document Viewer, ukážeme vám, jak ji vložit, a představíme tři pilíře, které ji činí nepostradatelnou — anotace, vyhledávání (včetně OCR) a řízený tisk. Na konci budete mít připravený prototyp a jasnou představu o tom, jak může Doconut stát páteří jakéhokoli podnikového řešení zaměřeného na dokumenty.

Nasazení na Windows a možnosti bezplatné zkušební verze
Knihovna Doconut běží na .NET 6 a je plně podporována v prostředí Windows. Ať už hostujete svou aplikaci v Azure, AWS nebo lokálně, poskytuje konzistentní výkon renderování a anotací.
Pro rychlý start nabízí Doconut bezplatnou zkušební verzi, která zahrnuje plný přístup k anotacím, vyhledávání s OCR a funkcím řízeného tisku. Zaregistrujte se na oficiálních stránkách, stáhněte si zkušební licenci a postupujte podle níže uvedených kroků integrace, abyste knihovnu viděli v akci během několika minut.
Proč je Document Viewer Library průlomová pro .NET podniky
Podniky, které spravují smlouvy, technické schémata nebo zaměstnanecké záznamy, čelí třem opakujícím se výzvám:
- Různorodost formátů — PDF, Word dokumenty, Excel tabulky a CAD výkresy koexistují ve stejném úložišti.
- Spolupráce při revizi — Obchodní uživatelé potřebují zvýraznit, komentovat nebo razítkovat dokument bez opuštění aplikace.
- Regulovaný přístup — Tisk musí být auditovatelný a prohledávatelný text musí být dostupný i pro naskenované obrázky.
Knihovna Document Viewer od Doconut řeší všechny tři problémy pomocí jediného serverového .NET komponentu, který podporuje více než 33 typů souborů — včetně DOCX, XLSX, PPTX, DWG a DXF — bez nutnosti další konfigurace. Knihovna renderuje každý formát nativně, čímž obchází potřebu Microsoft Office, Acrobat nebo externích konverzních služeb. Protože renderování probíhá na serveru, citlivá data zůstávají za vaším firewallem, což je nezbytné pro zdravotnictví, právní a finanční prostředí.
Vestavěný engine pro anotace vám umožňuje přidávat zvýraznění, volné kresby nebo razítka schválení přímo na plátno prohlížeče. Anotace jsou uloženy jako lehký XML, což usnadňuje jejich perzistenci v databázi nebo systému správy verzí. Vyhledávací plugin poskytuje okamžité vyhledávání textu v jakémkoli otevřeném dokumentu; pokud je zdroj naskenovaný obrázek, OCR engine extrahuje prohledávatelné řetězce za běhu. Nakonec funkce řízeného tisku vám umožňuje vynutit omezení rozsahu stránek, vodoznaky nebo auditní záznamy tisku, vše pomocí jediného API volání.
Společně tyto možnosti umožňují nahradit zapletený stack třetích stran, JavaScript pluginy a externí konverzní služby jedinou, udržovatelnou knihovnou, která škáluje od několika uživatelů až po podnikovou úroveň nasazení.
Vkládání prohlížeče: krok‑za‑krokem integrace v ASP.NET Core
Níže je stručný popis kroků potřebných k integraci Document Viewer Library od Doconut do aplikace ASP.NET Core:
- Zaregistrujte middleware Doconut — nakonfigurujte middleware
UseDoconutpro obsluhu interního koncového bodu pro obrázkové dlaždice (DocImage.axd). Tento koncový bod streamuje renderované stránky jako PNG dlaždice, čímž udržuje UI responzivní i pro velké CAD soubory. - Načtěte licenci — poskytněte licenční soubor Doconut (např.
DoconutLicense.xml) buď jako soubor na disku, nebo jako stream. Knihovna automaticky načte licenci při vytvoření první instance prohlížeče. - Vytvořte instanci prohlížeče — instancujte třídu
Viewera předáte potřebné služby, jako je distribuovaná cache nebo HTTP context accessor. - Nastavte možnosti renderování — vytvořte konfigurační objekt (např.
PdfConfig) pro řízení výchozího chování renderování, extrakci hypertextových odkazů a rozlišení rastru pro CAD výkresy. - Otevřete dokument — zavolejte metodu
OpenDocuments cestou k souboru (nebo streamem) a dříve definovanou konfigurací. Metoda vrátí zabezpečený token, který JavaScript front‑end použije k požadavkům na obrázky stránek, anotace a výsledky vyhledávání.
Tyto kroky vytvoří serverový prohlížeč pro Windows prostředí běžící na .NET 6. Přístup založený na tokenu udržuje klienta odlehčeného: front‑end potřebuje pouze odkaz na komponentu Doconut viewer hostovanou na https://doconut.app.
Vestavěné anotace pro workflow revizí v reálném čase
Anotace promění pasivní prohlížeč na kolaborativní pracovní prostor. Správce anotací od Doconut funguje na úrovni jednotlivých stránek a vše ukládá jako XML, což znamená, že můžete snadno verzovat, auditovat nebo slučovat změny v databázi.
Typický workflow anotací
- Získejte správce anotací pro aktuální stránku voláním metody
GetAnnotationManagerprohlížeče a předáním rozměrů stránky. - Vytvořte objekt anotace (např. obrázkové razítko, zvýraznění nebo volnou kresbu) a nastavte jeho pozici, velikost a vizuální vlastnosti.
- Přidejte anotaci do správce.
- Uložte XML anotace pomocí
GetAnnotationXmla uložte jej do úložiště dat. - Při opětovném otevření dokumentu načtěte uložené XML zpět do prohlížeče pomocí
LoadAnnotationXML.
Podnikové scénáře
- Legal Tech — Právníci umístí razítko „Signature“ na smlouvu a poté odešlou XML do služby správy případů pro audit.
- Engineering Review — Designéři přidávají červené čáry přímo na stránku DWG; XML anotací je uloženo vedle historie revizí.
- HR & Recruitment — Náboráři zvýrazňují klíčové části životopisu, přidávají komentáře a odesílají anotovanou verzi do profilu kandidáta.
Protože data anotací žijí na serveru, máte plnou kontrolu nad tím, kdo může upravovat, kdo může zobrazovat a kdo může tisknout. API je úmyslně úzké: potřebujete jen metody pro získání správce, přidání a načtení, a můžete na jejich základě vytvořit další UI funkce (zpět/vpřed, vlastní nástroje) bez nutnosti dalších závislostí.
Okamžité vyhledávání a OCR: učinění každého dokumentu vyhledatelným
Úložiště dokumentů má smysl jen tehdy, když uživatelé dokážou během sekund najít potřebné informace. Vyhledávací plugin od Doconut nabízí okamžité full‑textové vyhledávání v jakémkoli otevřeném souboru. Pro PDF pouze s rastrem nebo naskenované CAD výkresy vestavěný OCR engine extrahuje text na vyžádání, čímž převádí obrázky na prohledávatelný obsah bez samostatného předzpracování.
Typický workflow vyhledávání
- Zavolejte vyhledávací metodu prohlížeče (poskytnutou Search Plugin) s požadovaným klíčovým slovem.
- Získejte seznam odpovídajících čísel stránek a souřadnice každého výskytu.
- Pro každý výskyt získáte správce anotací stránky a přidáte dočasnou zvýrazňovací anotaci, která uživateli ukáže, kde se termín nachází.
Když uživatel otevře naskenované PDF faktury, prohlížeč automaticky spustí OCR na každé stránce během renderování. Extrahovaný text je indexován v paměti, což dělá následná vyhledávání okamžitými. Tento přístup eliminuje potřebu samostatné OCR služby, snižuje latenci a zaručuje, že prohledávatelný text nikdy neopustí vaše zabezpečené prostředí.
Podnikové výhody
- Zákaznické portály mohou zobrazit relevantní klauzule ze smlouvy jedním stiskem klávesy.
- Finanční reportingové nástroje umožňují analytikům najít položku napříč desítkami naskenovaných výpisů.
- Systémy zdravotních záznamů se stávají prohledávatelnými podle názvů léků v naskenovaných poznámkách lékařů, což zvyšuje bezpečnost pacientů.
Vše je dosaženo s nulovými závislostmi na třetích stranách, což udržuje stack odlehčený a plochu pro soulad s předpisy malou.
Řízený tisk z prohlížeče — bezpečnost potkává pohodlí
Tisk je často nejslabším článkem v bezpečnosti dokumentů. Funkce řízeného tisku od Doconut vám dává pravomoc rozhodnout co, kdy a jak může být dokument vytištěn, přičemž stále poskytuje známý dialog tisku v prohlížeči.
Typický workflow tisku
- Definujte objekt
PrintConfig, který určuje možnosti jako omezení rozsahu stránek, vodoznaky a zda logovat každý požadavek na tisk. - Předávejte konfiguraci spolu s tokenem dokumentu metodě
Printprohlížeče. - Prohlížeč renderuje vybrané stránky na serveru, aplikuje vodoznaky a streamuje tisknutelné PDF zpět do prohlížeče klienta.
- Auditní záznam je vytvořen automaticky, což umožňuje administrátorům sledovat, kdo co a kdy vytiskl.
Zpracováním tisku na serveru Doconut zajišťuje, že originální dokument nikdy neopustí vaše chráněné prostředí, a vy si udržujete plnou přehlednost o tiskové aktivitě — kritický požadavek pro regulované odvětví.
Závěr
Document Viewer Library od Doconut poskytuje .NET týmům jediný, bezpečný a bohatý na funkce komponent pro renderování PDF, Office souborů a CAD výkresů, obohacený o anotace, vyhledávání s OCR a řízený tisk. Se serverovým zpracováním, vestavěnou konverzí a podporou více než 33 formátů souborů můžete eliminovat nákladné závislosti na třetích stranách a udržet citlivá data pod přímou kontrolou.
Jste připraveni modernizovat workflow dokumentů ve vašem podniku? Začněte ještě dnes s bezplatnou zkušební verzí Doconut, stáhněte knihovnu a postupujte podle výše uvedených kroků integrace, abyste během minut přinesli výkonné funkce prohlížení, anotací a vyhledávání do vaší .NET aplikace.