
Práce s Modify PDF Online – anotace, zvýraznění a zpřístupnění PDF k vyhledávání přímo ve webové aplikaci: Praktický průvodce
Pokud potřebujete, aby uživatelé mohli anotovat, zvýrazňovat a vyhledávat v obsahu PDF přímo v prohlížeči, Doconut‑ova funkce Modify PDF Online poskytuje přesně to. Vkládá plnohodnotný PDF prohlížeč přímo do vaší .NET webové aplikace a nabízí server‑side API pro označování revizí a OCR‑poháněné vyhledávání – vše v jedné zabezpečené komponentě.
V následujících sekcích probereme celkovou architekturu, logické kroky potřebné k povolení anotací, zvýraznění a vyhledávatelného OCR a osvědčené vzory pro vytvoření podnikově připraveného řešení.

Proč je Modify PDF Online průlomovým řešením pro podnikovou .NET aplikaci
Podniková řešení zaměřená na dokumenty – ať už jde o DMS, CRM portál nebo platformu pro právní revize – musí splňovat tři protichůdné požadavky:
- Uživatelský zážitek – revizorové očekávají plynulé, prohlížeč‑based UI, které se chová jako desktopový PDF editor.
- Bezpečnost a soulad – dokumenty často obsahují důvěrná data, která nesmí být odesílána třetím stranám.
- Škálovatelnost – jeden API požadavek může potřebovat obsloužit stovky souběžných uživatelů napříč různými regiony.
Doconut splňuje všechny tři požadavky jednou knihovnou, která běží server‑side (dokument tak nikdy neopustí vaši infrastrukturu) a přitom doručuje vykreslený obsah podporovaným webovým prohlížečům. Funkce Modify PDF Online staví na stejném renderovacím enginu, který pohání Doconut’s Document Viewer Library, a zaručuje pixel‑perfect věrnost PDF, Office souborům i CAD výkresům. Protože funkce žije uvnitř prohlížeče, můžete přidávat, upravovat a ukládat anotace bez dalších plug‑inů nebo externích služeb.
Klíčové výhody pro senior vývojáře a architekty
| Výhoda | Co to znamená pro vaše řešení |
|---|---|
| HTML5/JavaScript UI | Prohlížeč běží v prohlížeči bez potřeby ActiveX nebo proprietárních PDF plug‑inů. |
| Controlled printing | Můžete povolit nebo zakázat tisk podle uživatelské role přímo z rozhraní prohlížeče. |
| Server‑side OCR | Naskenované obrázky se stanou vyhledávatelným textem, přičemž zůstávají ve vašem datovém centru. |
| Unified API surface | Stejná třída Viewer zpracovává otevírání, anotaci a vyhledávání PDF. |
Centralizací těchto schopností snižujete množství vlastního kódu, který musíte psát, udržovat a auditovat – což je důležitý faktor pro regulované odvětví jako zdravotnictví, finance a právní technologie.
Povolení anotací a zvýraznění v Doconut Viewer
Annotation Plugin je automaticky k dispozici, jakmile povolíte Modify PDF Online. Typický pracovní postup se skládá ze čtyř logických kroků:
- Register the Doconut middleware – Nakonfigurujte pipeline ASP.NET Core tak, aby Doconut mohl poskytovat své statické soubory (JavaScript, CSS, WebAssembly) a vynucoval licencování.
- Create a
Viewerinstance – Ve scoped službě nebo kontroleru vytvořte objektViewer, přičemž předáte všechny potřebné služby, jako je caching a HTTP context accessor. - Open the PDF and obtain a document token – Zavolejte metodu pro otevření dokumentu, předáte cestu k souboru (nebo stream) a případné možnosti renderování (např. rozlišení obrázku). Metoda vrátí jedinečný token, který identifikuje konkrétní relaci dokumentu.
- Work with the annotation manager – Získejte správce anotací pro stránku, kterou chcete upravit, přidejte objekt zvýraznění nebo komentáře a poté pomocí metody
saveuloženého prohlížeče přesuňte vzniklý XML zpět na server.
Front‑end jednoduše načte prohlížeč s tokenem a aktivuje vestavěný panel nástrojů pro anotace. Uživatelé pak mohou přidávat komentáře, kreslit tvary nebo vkládat razítka a každá interakce je odeslána zpět na stejný API endpoint, což udržuje tok dat jednoduchý a auditovatelný.
Přidání okamžitého vyhledávání a OCR pomocí Search Plugin
Vyhledávatelný PDF je nezbytný pro jakýkoli znalostmi‑intenzivní portál. Doconut’s Search Plugin úzce spolupracuje s Modify PDF Online. Když je dokument otevřen, prohlížeč automaticky indexuje jeho textovou vrstvu. Pokud je soubor naskenovaný obrázek, nejprve se spustí server‑side OCR engine, který převádí rastrový obrázek na vyhledávatelný text.
Pro zpřístupnění vyhledávací funkčnosti klientovi obvykle postupujete takto:
- Enable OCR during document opening – Nastavte příslušný příznak v konfiguraci PDF, aby OCR engine zpracoval naskenované stránky.
- Expose a search endpoint – Implementujte lehkou API metodu, která přijme token a dotazový řetězec, předá požadavek do vyhledávací rutiny prohlížeče a vrátí odpovídající čísla stránek a souřadnice zvýraznění.
- Display results in the UI – Prohlížeč automaticky zvýrazní nalezené shody; front‑end může nabídnout navigační ovládací prvky (další/předchozí) bez nutnosti kompletního znovunačtení stránky.
Protože anotace jsou uloženy jako XML, vyhledávací zvýraznění se čistě překrývá s existujícími značkami a poskytuje revizorům plný kontext během přidávání komentářů.
Integrace Modify PDF Online do zabezpečené API vrstvy
Podniky často vystavují funkčnost dokumentů prostřednictvím RESTful API, které je chráněno autentizací, řízením přístupu na základě rolí a auditním logováním. Návrh Doconut usnadňuje tuto integraci: každá operace (otevření, anotace, vyhledávání, tisk) je jedním voláním metody na objektu Viewer a knihovna nativně spolupracuje s IDistributedCache a IHttpContextAccessor.
Doporučený vzor je zabalit všechny interakce s prohlížečem do třídy DocumentService. Služba ověřuje oprávnění volajícího, otevírá dokumenty, přidává zvýraznění, spouští OCR‑poháněná vyhledávání a vrací výsledky. Kontrolery pak volají metody služby, čímž zůstává kód kontrolerů úzký a zaměřený na HTTP záležitosti.
Klíčové body pro bezpečnou a škálovatelnou implementaci:
- Per‑user token storage – Uložte token dokumentu do zabezpečené cache (např. Redis) svázané s uživatelskou relací.
- Permission checks – Vynucujte obchodní pravidla před jakoukoliv operací prohlížeče.
- Stateless endpoints – Každý požadavek obsahuje token, což umožňuje horizontální škálování služby.
- Audit logging – Zaznamenávejte akce anotací a vyhledávání pro účely souladového reportingu.
Závěr
Doconut‑ova Modify PDF Online vám poskytuje kompletní server‑side stack pro úpravu PDF, který zahrnuje anotace, zvýraznění a OCR‑poháněné vyhledávání – bez nutnosti spoléhat se na služby třetích stran. Dodržením výše uvedených vzorů můžete nabídnout bezpečný, vysoce výkonný zážitek z revize PDF, který škáluje na úrovni podniku.
Jste připraveni přinést výkonnou úpravu PDF do vaší .NET webové aplikace? Vyzkoušejte Doconut ještě dnes a uvidíte, jak rychle můžete povolit anotace, zvýraznění a vyhledávatelný PDF přímo v prohlížeči.