Comment rédiger du texte sur PDF avec IronSecureDoc

This article was translated from English: Does it need improvement?
Translated
View the article in English

par Curtis Chau

Dans cet article, nous allons discuter de la rédaction de texte sur un PDF en utilisant IronSecureDoc. Cela permet au service ou au processus de masquer rapidement et facilement les informations sensibles en envoyant une simple requête POST avec le PDF au serveur IronSecureDoc en cours d'exécution. Nous allons le démontrer visuellement à l'aide des documents Swagger. La requête POST accepte à la fois des paramètres obligatoires et optionnels et est hautement personnalisable ; la réponse renvoie le PDF avec le texte caviardé.

Extraire et démarrer IronSecureDoc

Si vous n'avez pas encore IronSecureDoc en cours d'exécution, veuillez suivre les liens ci-dessous pour l'installer :

Accueillir localementDéploiement dans le nuage

L'API [POST]Texte Rédigé

Les[POST]Le point de terminaison de l'API Redact Text vous permet de masquer le texte sensible dans un document PDF en utilisant l'occultation. Cette fonctionnalité est essentielle pour les applications qui traitent des documents confidentiels, tels que des contrats juridiques, des dossiers médicaux ou des rapports financiers. En utilisant cette API, vous pouvez vous assurer que le texte spécifié est définitivement supprimé, offrant une sécurité accrue et garantissant la conformité aux normes de protection des données.

A noter
Une fois qu'un texte est expurgé, le contenu ne peut pas être récupéré.

Swagger

Swagger est un outil puissant qui permet aux développeurs d'interagir avec des API RESTful via une interface web conviviale. Que vous utilisiez des langages comme Python, Java ou d'autres, Swagger offre un moyen pratique de tester et d'implémenter cette API.

Étapes pour rédiger du texte avec Swagger

  1. Accéder à l'interface Swagger UI :

    Si votre serveur API fonctionne localement, vous pouvez accéder à Swagger en naviguant vers http://localhost:8080/swagger/index.html dans votre navigateur web.

    Documentation Swagger

  2. Localiser le[POST]API de rédaction de texte :**

    Dans l'interface Swagger UI, trouvez le [POST]/v1/document-services/pdfs/redact-text endpoint.

    Réviser le texte

  3. Spécifier les configurations :

    Dans cet exemple, je fournis à la fois le fichier PDF et les mots à censurer dans la requête POST. Nous allons censurer le mot "nous" et superposer un encadré noir dessus. Pour cette démonstration, nous utiliserons le 'sample.pdffichier avec les configurations suivantes :

    • draw_black_box: true
    • correspondance_mot_entier: vrai
    • mots_à_supprimer: nous
  4. Téléchargez un échantillon de PDF :

    Dans le corps de la requête, téléchargez un fichier PDF d'exemple sur lequel vous souhaitez appliquer la caviardage. Assurez-vous que le fichier est ajouté en tant que pdf_file.

  5. Exécuter la requête :

    Cliquez sur "Exécuter" pour lancer la requête. La réponse inclura le PDF expurgé. Cette interaction avec Swagger UI vous permet de tester facilement le processus de rédaction, fournissant un retour immédiat.