Práce s Modify PDF Online – anotace, zvýraznění a vytvoření prohledávatelných PDF přímo ve webové aplikaci: Praktický průvodce
← Back to Blog5 min read

Práce s Modify PDF Online – anotace, zvýraznění a vytvoření prohledávatelných PDF přímo ve webové aplikaci: Praktický průvodce

Pokud potřebujete umožnit uživatelům anotovat, zvýrazňovat a prohledávat obsah PDF bez opuštění prohlížeče, funkce Modify PDF Online od Doconut poskytuje přesně to. Vkládá plnohodnotného prohlížeče PDF přímo do vaší .NET webové aplikace a nabízí server‑side API pro značkování revizí a OCR‑řízené vyhledávání — vše v jediném zabezpečeném komponentu.

V následujících sekcích probereme celkovou architekturu, logické kroky potřebné k povolení anotací, zvýraznění a prohledávatelného OCR a osvědčené vzory pro tvorbu podnikově připraveného řešení.

Zabezpečený server‑side prohlížeč PDF s anotacemi, zvýrazněním, OCR vyhledáváním a nástroji pro řízený tisk
Zabezpečený server‑side prohlížeč PDF s anotacemi, zvýrazněním, OCR vyhledáváním a nástroji pro řízený tisk

Proč je Modify PDF Online průlomem pro podnikovou .NET aplikaci

Podniková řešení zaměřená na dokumenty — ať už DMS, CRM portál nebo platforma pro právní revize — musí splňovat tři protichůdné požadavky:

  1. Uživatelská zkušenost – recenzenti očekávají plynulé, prohlížečové UI, které se chová jako desktopový editor PDF.
  2. Bezpečnost a soulad – dokumenty často obsahují důvěrná data, která nesmí být odesílána třetím stranám.
  3. Škálovatelnost – jedno API volání může potřebovat obsloužit stovky souběžných uživatelů napříč regiony.

Doconut splňuje všechny tři s jednou knihovnou, která běží server‑side (takže dokument nikdy neopustí vaši infrastrukturu) a zároveň 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í knihovnu Document Viewer od Doconut, což zaručuje pixel‑perfektní 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 uchovávat anotace bez dalších plug‑inů nebo externích služeb.

Klíčové výhody pro senior vývojáře a architekty

VýhodaCo to znamená pro vaše řešení
HTML5/JavaScript UIProhlížeč běží v prohlížeči bez potřeby ActiveX nebo proprietárních PDF plug‑inů.
Řízený tiskMůžete povolit nebo zakázat tisk podle uživatelské role přímo z rozhraní prohlížeče.
Server‑side OCRNaskenované obrázky se stanou prohledávatelným textem, přičemž zůstávají ve vašem datovém centru.
Jednotné APIStejná třída Viewer zpracovává otevírání, anotaci i 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é v regulovaných odvětvích jako zdravotnictví, finance a právní technologie.


Povolení anotací a zvýraznění v prohlížeči Doconut

Annotation Plugin je automaticky k dispozici, jakmile zapnete Modify PDF Online. Typický pracovní postup se skládá ze čtyř logických kroků:

  1. Zaregistrujte middleware Doconut – nakonfigurujte pipeline ASP.NET Core tak, aby Doconut mohl poskytovat své statické soubory (JavaScript, CSS, WebAssembly) a vynucovat licencování.
  2. Vytvořte instanci Viewer – ve scoped službě nebo kontroleru vytvořte objekt Viewer, předáte mu potřebné služby, jako je cache a přístup k HTTP kontextu.
  3. Otevřete PDF a získejte token dokumentu – zavolejte metodu pro otevření dokumentu, předáte cestu k souboru (nebo stream) a volitelné možnosti renderování (např. rozlišení obrázku). Metoda vrátí jedinečný token, který identifikuje konkrétní relaci dokumentu.
  4. Pracujte s manažerem anotací – získáte manažera anotací pro stránku, kterou chcete upravit, přidáte objekt zvýraznění nebo komentář a následně uložíte vzniklý XML zpět na server pomocí metody save prohlížeče.

Front‑end pouze načte prohlížeč s tokenem a aktivuje vestavěný panel anotací. 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 Pluginu

Prohledávatelný PDF je nezbytný pro jakýkoli znalostně‑intenzivní portál. Search Plugin od Doconut úzce spolupracuje s Modify PDF Online. Když je dokument otevřen, prohlížeč automaticky indexuje jeho textovou vrstvu. Pokud je soubor skenovaný obrázek, nejprve se spustí server‑side OCR engine, který rasterový obrázek převede na prohledávatelný text.

Pro zpřístupnění vyhledávání klientovi typicky:

  1. Povolte OCR při otevírání dokumentu – nastavte příslušný příznak v konfiguraci PDF, aby OCR engine zpracoval skenované stránky.
  2. Vystavte vyhledávací endpoint – implementujte lehkou API metodu, která přijme token a řetězec dotazu, předá požadavek rutinně vyhledávání v prohlížeči a vrátí čísla stránek a souřadnice zvýraznění.
  3. Zobrazte výsledky v UI – prohlížeč automaticky zvýrazní shody; front‑end může nabídnout ovládací prvky pro navigaci (další/předchozí) bez úplného přenač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, čímž recenzentům poskytuje plný kontext během přidávání komentářů.


Integrace Modify PDF Online do zabezpečené API vrstvy

Podniky často vystavují funkce dokumentů přes RESTful API, které leží za autentizací, řízením přístupu na základě rolí a auditním logováním. Návrh Doconut tuto integraci usnadňuje: 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ěří oprávnění volajícího, otevře dokumenty, přidá zvýraznění, spustí OCR‑poháněné vyhledávání a vrátí výsledky. Kontrolery pak volají metody služby, čímž zůstane kód kontrolerů úzký a zaměřený na HTTP záležitosti.

Klíčové body pro bezpečnou, škálovatelnou implementaci:

  • Ukládání tokenu na uživatele – uložte token dokumentu do zabezpečené cache (např. Redis) vázané na uživatelskou relaci.
  • Kontrola oprávnění – vynutíte obchodní pravidla před jakoukoliv operací prohlížeče.
  • Bezustavové endpointy – každý požadavek obsahuje token, což umožňuje horizontální škálování služby.
  • Auditní logování – zaznamenávejte akce anotací a vyhledávání pro účely souladových reportů.

Závěr

Modify PDF Online od Doconut vám poskytuje kompletní server‑side stack pro úpravu PDF, který zahrnuje anotace, zvýraznění a OCR‑řízené vyhledávání — vše bez spoléhání se na služby třetích stran. Dodržením výše popsaných vzorů můžete nabídnout zabezpečený, vysoce výkonný zážitek z revize PDF, který škáluje na podnikovou úroveň.

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 prohledávatelné PDF přímo v prohlížeči.

#PDF#Document Viewer#.NET#Web Development#Enterprise#Prohlížeč dokumentů#Webový vývoj#Podnikové