Lägg till PDF‑annotering och textsökning i .NET‑appar
2026-03-06

Lägg till PDF‑annotering och textsökning i .NET‑appar

Lär dig hur du lägger till plug‑in‑fri PDF‑annotering och textsökning i .NET‑appar, så att granskare kan markera ett dokument och hitta en fras utan att scrolla.

Kommentera en PDF och sök i den text den redan innehåller—utan plug‑ins.


Introduktion

Många organisationer använder PDF som sitt primära dokumentformat för rapporter, forskningsartiklar, manualer och tekniska ritningar. I många .NET‑applikationer kan användare ladda upp en fil och öppna den i en visare—men där slutar arbetsflödet.

En traditionell visare erbjuder endast en endast‑läslig upplevelse, vilket gör att användare inte kan markera ett dokument eller hitta en fras utan att scrolla för att hitta den.

Genom att lägga till annotering och textsökning i en modern plug‑in‑fri PDF‑visare, låter .NET‑applikationer personer kommentera en fil och hoppa direkt till den passage de behöver — förutsatt att PDF‑filen har ett textlager, vilket de flesta har.

I den här artikeln kommer vi att utforska:

  • Hur PDF‑annotering förbättrar arbetsflöden för dokumentgranskning
  • Hur fulltextsökning läser textlagret i en PDF, och vilka filer den inte kan hjälpa med
  • Hur enkelt dessa funktioner kan integreras i en .NET‑applikation

Du kan prova visaren eller ladda ner SDK:n från:


1. PDF‑annotering – Gör statiska sidor till interaktiva dokument

Problemet med statiska PDF-filer

Många team förlitar sig fortfarande på ineffektiva arbetsflöden när de granskar dokument:

  1. Skriv ut PDF‑filen
  2. Markera den med en penna
  3. Skanna dokumentet
  4. Ladda upp en ny version

Denna process skapar versionsförvirring, förseningar och onödigt manuellt arbete.

Lösningen: ett annoteringslager i visaren

Genom att bädda in en annoteringsmotor i din .NET‑portal låter du användare interagera med dokumentet på plats.

En licensnotering innan funktionstabellen, eftersom den påverkar budgeten snarare än designen: annotering är ett separat plugin för Doconut Viewer, inte en del av grundvisaren. Det är ett av fyra — Annotering, Konverterare, DICOM och Sök. Textlagersökning, som diskuteras i nästa avsnitt, är också Search‑pluginet. Kontrollerad utskrift, däremot, är en del av själva visaren.

FunktionFördel
Markera, understryka, genomstrykningSnabbt framhäva viktig text
Klistriga anteckningarLägg till kontextuell återkoppling direkt i dokumentet
FrihandsritningAnvändbart för diagram, tekniska skisser och designgranskningar
Tidsstämplade annoteringarSpåra när ändringar lades till

Istället för att modifiera originalfilen kan annoteringar lagras som separata metadata‑lager (t.ex. JSON) som är kopplade till dokumentet.

Detta tillvägagångssätt säkerställer:

  • Original‑PDF‑filen förblir oförändrad
  • Annoteringar kan exporteras eller tas bort oberoende
  • Dokumentet förblir den enda sanningskällan

Praktisk påverkan

Annotering förbättrar dokumentarbetsflöden dramatiskt:

  • Snabbare dokumentgranskningar
  • Tydligare återkoppling under design‑ eller forskningsdiskussioner
  • Minskad behov av externa redigeringsverktyg

2. Fulltextsökning – Vad en PDF måste ha

Två PDF‑filer som ser identiska ut

Öppna två skannade kontrakt sida vid sida så kan de se likadana ut. En är sökbar och den andra är det inte, och inget på skärmen talar om vilken som är vilken.

En PDF lagrar sidbilder och, separat, ett textlager: tecknen på sidan och positionen för varje tecken. Nästan varje PDF som skapats i Word, en rapportgenerator, en export från ett affärssystem eller en skanner med textigenkänning påslagen har detta lager. Sökning matchar din fras mot det och markerar platsen på sidans bild där dessa tecken sitter.

En PDF som bara är ett fotografi av en sida har inget sådant lager. Det finns ingen text i filen, så det finns inget för sökningen att matcha mot.

Vad visaren gör med textlagret

FunktionBeskrivning
TextlagersökningMatchar frågan mot tecknen som lagras i filen
Markering av träffarMarkerar varje träff på plats på den renderade sidan
Navigering av resultatStegar från en träff till nästa genom hela dokumentet
Alla skriptLäser lagret som det är skrivet, latin eller inte

När lagret finns:

  • texten är valbar
  • användare kan kopiera innehåll
  • fulltextsökning fungerar över hela filen

När det saknas öppnas filen och renderas normalt; den kan helt enkelt inte sökas. Doconut läser för närvarande inte tecken från en sidbild.

Varför detta är viktigt

Om ett dokument är sökbart bestäms när det kommer in i ditt system, inte när någon behöver hitta det. Skannrar och dokumenthanteringsplattformar kan nästan alla skriva ett textlager vid import, och en fil som anländer med ett sådant förblir användbar så länge du behåller den.

Genom ett arkiv som fångats på det sättet kan användare omedelbart hitta:

  • tekniska specifikationer
  • regleringsklausuler
  • vetenskapliga referenser
  • historiska handlingar

Istället för att manuellt granska dokument kan de helt enkelt söka och hoppa till den relevanta sektionen.


3. Enkel integration i .NET‑applikationer

Ta paketnamnet, versionen och initieringsstegen från den officiella nedladdningssidan och dokumentationen som följer med den bygg du installerar. Båda har förändrats mellan versioner, och en paketrad kopierad från en artikel är den vanligaste orsaken till att en första integration misslyckas på ett sätt som ser ut som ett licensfel.

Visaren fungerar med vanliga .NET‑ramverk inklusive:

  • ASP.NET Core
  • ASP.NET MVC
  • Blazor

När den är konfigurerad visar din applikation PDF‑filer direkt i webbläsaren. Annotering och textsökning visas när deras plugins är licensierade och aktiverade.


4. Plug‑in‑fri och säker av design

Moderna webbläsare stödjer inte längre äldre plug‑ins som Flash eller ActiveX.

En modern PDF‑visare måste köras helt i HTML5 och JavaScript.

Nyckelfördelar:

  • Ingen klient‑installation krävs
  • Fungerar i moderna webbläsare
  • Kompatibel med stationära och mobila enheter

Säkerhetsfunktioner:

  • Endast HTTPS‑kommunikation
  • token‑baserad autentisering
  • kontrollerad dokumentåtkomst

Detta gör visaren lämplig för företagsapplikationer som hanterar känsliga dokument.


Slutsats

Statiska PDF‑filer begränsar hur team arbetar med information. Genom att lägga till annotering och textsökning i din .NET‑applikation förvandlas en fil som bara kan läsas till en som kan kommenteras och sökas i.

Nyckelfördelar:

  • Snabbare dokumentgranskning genom annoteringsverktyg
  • Fulltextsökning där PDF‑filen har ett textlager, vilket de flesta har
  • Enkel integration i befintliga .NET‑applikationer
  • Plug‑in‑fri visningsupplevelse

Om du vill utforska dessa funktioner vidare kan du läsa mer eller ladda ner produkten från:

Ge dina läsare en PDF som de kan markera och söka i, inne i den applikation de redan använder.