Comment expurger du texte et des régions
L'expurgation d'un texte consiste à supprimer ou à masquer de façon permanente des informations sensibles ou confidentielles d'un document. Pour ce faire, on recouvre généralement le texte d'une boîte noire ou on utilise un outil permettant d'effacer entièrement le texte. La rédaction garantit que l'information ne peut être consultée ou visualisée, ce qui assure la confidentialité et la sécurité du contenu sensible.
De même, l'expurgation d'une région obscurcit les zones spécifiées sur le document. Ce processus demande un peu plus de travail car les coordonnées, la largeur et la hauteur de la région doivent être fournies.
Comment expurger du texte et des régions
- Télécharger la bibliothèque C# pour expurger le texte et les régions
- Préparer le document PDF pour la rédaction
- Utiliser le
Réduire le texte sur toutes les pages
méthode pour expurger le texte sur l'ensemble du document - Utiliser le
RedactRegionsOnAllPages
méthode permettant d'expurger des régions sur toutes les pages du document - Enregistrer ou exporter un document PDF en tant que nouveau document
Installer avec NuGet
Install-Package IronPdf
Télécharger DLL
Installation manuelle dans votre projet
Installer avec NuGet
Install-Package IronPdf
Télécharger DLL
Installation manuelle dans votre projet
Commencez à utiliser IronPDF dans votre projet dès aujourd'hui avec un essai gratuit.
Découvrez IronPDF sur NuGet pour une installation rapide et un déploiement facile. Avec plus de 8 millions de téléchargements, il transforme PDF avec C#.
Install-Package IronPdf
Envisagez d'installer le IronPDF DLL directement. Téléchargez et installez-le manuellement pour votre projet ou sous forme de GAC : {{lienDllAfficher}}
Installation manuelle dans votre projet
Télécharger la DLLExemple de texte expurgé
La rédaction de textes peut être facilement réalisée avec l'aide d'IronPDF. Utilisez la méthode RedactTextOnAllPages
pour supprimer la phrase spécifiée de l'ensemble du document. Utilisons un échantillon PDF.
:path=/static-assets/pdf/content-code-examples/how-to/redact-text-redact-text.cs
using IronPdf;
PdfDocument pdf = PdfDocument.FromFile("novel.pdf");
// Redact 'Alaric' phrase from all pages
pdf.RedactTextOnAllPages("Alaric");
pdf.SaveAs("redacted.pdf");
Imports IronPdf
Private pdf As PdfDocument = PdfDocument.FromFile("novel.pdf")
' Redact 'Alaric' phrase from all pages
pdf.RedactTextOnAllPages("Alaric")
pdf.SaveAs("redacted.pdf")
Sortie PDF
PDF résultant de la rédaction de la phrase 'Alaric' sur toutes les pages.
Utilisez les méthodes RedactTextOnPage
et RedactTextOnPages
pour expurger le texte d'une ou de plusieurs pages, respectivement.
Voici les paramètres des méthodes de rédaction de texte et leurs objectifs :
- ReplaceText : Il s'agit de la chaîne de texte que vous souhaitez expurger.
- CaseSensitive : Valeur booléenne indiquant si la recherche doit tenir compte de la casse. Si c'est le cas, les lettres majuscules et minuscules seront prises en compte. La valeur par défaut est false.
- OnlyMatchWholeWords : Valeur booléenne indiquant s'il convient de ne rechercher que des mots entiers. La valeur par défaut est true.
- DrawRectangles : Valeur booléenne déterminant s'il faut dessiner des rectangles noirs autour des zones expurgées. La valeur par défaut est true.
- Texte de remplacement : Il s'agit du texte qui sera écrit à la place des éléments expurgés. Le texte de remplacement par défaut est "*".
Exemple de régions expurgées
L'expurgation de régions spécifiques du document fonctionne très bien. Invoquer la méthode RedactRegionsOnAllPages
avec l'objet RectangleF pour expurger une région du document ciblé. Utilisons le même Échantillon PDF de l'exemple ci-dessus.
:path=/static-assets/pdf/content-code-examples/how-to/redact-text-redact-region.cs
using IronPdf;
using IronSoftware.Drawing;
PdfDocument pdf = PdfDocument.FromFile("novel.pdf");
RectangleF rectangle = new RectangleF(5, 700, 50, 50);
// Redact region on coordinates(5,700) with width and height 50 pixels
pdf.RedactRegionsOnAllPages(rectangle);
pdf.SaveAs("redactedRegion.pdf");
Imports IronPdf
Imports IronSoftware.Drawing
Private pdf As PdfDocument = PdfDocument.FromFile("novel.pdf")
Private rectangle As New RectangleF(5, 700, 50, 50)
' Redact region on coordinates(5,700) with width and height 50 pixels
pdf.RedactRegionsOnAllPages(rectangle)
pdf.SaveAs("redactedRegion.pdf")
Sortie PDF
Le résultat PDF est issu de l'expurgation de la région sur les coordonnées(5,700) d'une largeur et d'une hauteur de 50 pixels.
Utilisez les méthodes RedactRegionOnPage
et RedactRegionOnPages
pour expurger les régions d'une seule ou de plusieurs pages, respectivement.