Travailler avec Modify PDF Online – annoter, mettre en surbrillance et rendre les PDF recherchables directement dans l'application web : Guide pratique
← Back to Blog••6 min read

Travailler avec Modify PDF Online – annoter, mettre en surbrillance et rendre les PDF recherchables directement dans l'application web : Guide pratique

Si vous devez permettre aux utilisateurs d'annoter, de mettre en surbrillance et de rechercher du contenu PDF sans quitter le navigateur, la fonctionnalité Modify PDF Online de Doconut offre exactement cela. Elle intègre un visionneur PDF complet directement dans votre application web .NET et fournit une API côté serveur pour le marquage de révision et la recherche pilotée par OCR — le tout dans un seul composant sécurisé.

Dans les sections suivantes, nous aborderons l'architecture globale, les étapes logiques nécessaires pour activer l'annotation, la mise en surbrillance et l'OCR recherchable, ainsi que les meilleures pratiques pour construire une solution prête pour l'entreprise.

Visionneur PDF côté serveur sécurisé avec annotation, mise en surbrillance, recherche OCR et outils d'impression contrôlée
Visionneur PDF côté serveur sécurisé avec annotation, mise en surbrillance, recherche OCR et outils d'impression contrôlée

Pourquoi Modify PDF Online est une révolution pour les applications .NET d'entreprise

Les solutions d'entreprise centrées sur les documents — qu'il s'agisse d'un DMS, d'un portail CRM ou d'une plateforme de révision legal‑tech — doivent répondre à trois exigences concurrentes :

  1. Expérience utilisateur – les réviseurs attendent une interface fluide, basée sur le navigateur, qui ressemble à un éditeur PDF de bureau.
  2. Sécurité et conformité – les documents contiennent souvent des données confidentielles qui ne peuvent pas être envoyées à des services tiers.
  3. Scalabilité – un appel API unique peut devoir servir des centaines d'utilisateurs simultanés à travers plusieurs régions.

Doconut répond aux trois exigences avec une seule bibliothèque qui s'exécute côté serveur (de sorte que le document ne quitte jamais votre infrastructure) tout en livrant du contenu rendu aux navigateurs web pris en charge. La capacité Modify PDF Online s'appuie sur le même moteur de rendu qui alimente la Bibliothèque Visionneuse de Documents de Doconut, garantissant une fidélité pixel‑parfait pour les PDF, les fichiers Office et les dessins CAD. Comme la fonctionnalité vit à l'intérieur du visionneur, vous pouvez ajouter, modifier et conserver les annotations sans plug‑ins supplémentaires ni services externes.

Principaux avantages pour les développeurs seniors et les architectes

AvantageCe que cela signifie pour votre solution
UI HTML5/JavaScriptLe visionneur s'exécute dans le navigateur sans nécessiter ActiveX ou des plug‑ins PDF propriétaires.
Impression contrôléeVous pouvez activer ou désactiver l'impression selon le rôle de l'utilisateur directement depuis l'interface du visionneur.
OCR côté serveurLes images numérisées deviennent du texte recherchable tout en restant dans votre centre de données.
Surface API unifiéeLa même classe Viewer gère l'ouverture, l'annotation et la recherche de PDF.

En centralisant ces capacités, vous réduisez la quantité de code personnalisé à écrire, maintenir et auditer — un aspect important pour les secteurs réglementés tels que la santé, la finance et la technologie juridique.

Activer les annotations et les surbrillances dans le visionneur Doconut

Le Plugin d'annotation est automatiquement disponible lorsque vous activez Modify PDF Online. Le flux de travail typique comprend quatre étapes logiques :

  1. Enregistrez le middleware Doconut – Configurez le pipeline ASP.NET Core afin que Doconut puisse servir ses ressources statiques (JavaScript, CSS, WebAssembly) et appliquer la licence.
  2. Créez une instance Viewer – Dans un service à portée ou un contrôleur, instanciez l'objet Viewer, en transmettant les services requis tels que le cache et les accesseurs de contexte HTTP.
  3. Ouvrez le PDF et obtenez un jeton de document – Appelez la méthode d'ouverture de document du visionneur, en fournissant le chemin du fichier (ou le flux) et les options de rendu (par ex., résolution d'image). La méthode renvoie un jeton unique qui identifie le document spécifique à la session.
  4. Travaillez avec le gestionnaire d'annotations – Récupérez un gestionnaire d'annotations pour la page que vous souhaitez modifier, ajoutez un objet de surbrillance ou de commentaire, puis persistez le XML résultant sur le serveur à l'aide de la méthode d'enregistrement du visionneur.

Le front‑end charge simplement le visionneur avec le jeton et active la barre d'outils d'annotation intégrée. Les utilisateurs peuvent alors ajouter des commentaires, dessiner des formes ou placer des tampons, et chaque interaction est renvoyée au même point d'API, maintenant le flux de données simple et auditable.

Ajouter une recherche instantanée et l'OCR avec le plugin de recherche

Un PDF recherchable est essentiel pour tout portail à forte intensité de connaissances. Le Plugin de recherche de Doconut fonctionne main dans la main avec Modify PDF Online. Lorsqu'un document est ouvert, le visionneur indexe automatiquement sa couche de texte. Si le fichier est une image numérisée, le moteur OCR côté serveur s'exécute d'abord, convertissant l'image raster en texte recherchable.

Pour exposer la fonctionnalité de recherche au client, vous procédez généralement :

  1. Activez l'OCR lors de l'ouverture du document – Définissez le drapeau approprié dans la configuration PDF afin que le moteur OCR traite les pages numérisées.
  2. Exposez un point d'accès de recherche – Implémentez une méthode API légère qui reçoit un jeton et une chaîne de requête, transmet la demande à la routine de recherche du visionneur, et renvoie les numéros de page correspondants ainsi que les coordonnées de surbrillance.
  3. Affichez les résultats dans l'UI – Le visionneur met automatiquement en surbrillance les correspondances ; le front‑end peut fournir des contrôles de navigation (suivant/précédent) sans rechargement complet de la page.

Comme les annotations sont stockées au format XML, les surbrillances de recherche se superposent proprement aux balises existantes, offrant aux réviseurs un contexte complet lorsqu'ils ajoutent des commentaires.

Intégrer Modify PDF Online dans une couche API sécurisée

Les entreprises exposent souvent les fonctionnalités de documents via une API RESTful placée derrière l'authentification, le contrôle d'accès basé sur les rôles et la journalisation d'audit. La conception de Doconut rend cette intégration simple : chaque opération (ouverture, annotation, recherche, impression) est un appel de méthode unique sur l'objet Viewer, et la bibliothèque fonctionne nativement avec IDistributedCache et IHttpContextAccessor.

Un modèle recommandé consiste à encapsuler toutes les interactions du visionneur dans une classe DocumentService. Le service valide les permissions de l'appelant, ouvre les documents, ajoute des surbrillances, exécute des recherches avec OCR et renvoie les résultats. Les contrôleurs appellent ensuite les méthodes du service, gardant le code du contrôleur léger et centré sur les préoccupations HTTP.

  • Stockage du jeton par utilisateur – Stockez le jeton du document dans un cache sécurisé (par ex., Redis) lié à la session de l'utilisateur.
  • Vérifications des permissions – Appliquez les règles métier avant toute opération du visionneur.
  • Points d'accès sans état – Chaque requête inclut le jeton, permettant à le service d'être mis à l'échelle horizontalement.
  • Journalisation d'audit – Enregistrez les actions d'annotation et de recherche pour les rapports de conformité.

Conclusion

Le Modify PDF Online de Doconut vous fournit une pile complète de modification PDF côté serveur incluant l'annotation, la mise en surbrillance et la recherche pilotée par OCR — le tout sans dépendre de services tiers. En suivant les modèles ci‑dessus, vous pouvez offrir une expérience de révision PDF sécurisée et haute performance qui s'adapte aux charges de travail d'entreprise.

Prêt à apporter une édition PDF puissante à votre application web .NET ? Essayez Doconut dès aujourd'hui et voyez à quelle vitesse vous pouvez activer les capacités d'annotation, de mise en surbrillance et de PDF recherchable directement dans le navigateur.

#PDF#Visionneuse de documents#.NET#Développement Web#Entreprise