iText 7 pdfSweep
Avec pdfSweep, vous pouvez scinder et fusionner des documents PDF, mais aussi supprimer (dissimuler) en toute sécurité les données d’un document PDF.
How it works
With just a few lines of code you can use the powerful PDF redaction capabilities of pdfSweep to irretrievably remove content. The following example will find and redact all instances of the word "Alice" in a document, regardless of casing:
1
2
3
4
5
try (PdfDocument pdf = new PdfDocument(new PdfReader(SRC), new PdfWriter(new_File(SRC, "redact")))) {
final ICleanupStrategy cleanupStrategy = new RegexBasedCleanupStrategy(Pattern.compile("Alice", Pattern.CASE_INSENSITIVE)).setRedactionColor(ColorConstants.PINK);
final PdfAutoSweep autoSweep = new PdfAutoSweep(cleanupStrategy);
autoSweep.cleanUp(pdf);
}
1
2
3
4
5
PdfDocument pdf = new PdfDocument(new PdfReader(SRC), new PdfWriter(DEST));
ICleanupStrategy cleanupStrategy = new RegexBasedCleanupStrategy(new Regex(@"Alice", RegexOptions.IgnoreCase)).SetRedactionColor(ColorConstants.PINK);
PdfAutoSweep autoSweep = new PdfAutoSweep(cleanupStrategy);
autoSweep.CleanUp(pdf);
pdf.Close();
The original PDF
The redacted PDF
Resources
Here you will find the needed resources to install and use pdfSweep.
Other resources
Principales fonctionnalités d'iText 7 pdfSweep
pdfSweep intervient lorsque vous modifiez un document PDF avec les outils iText 7 de marquage et de filigranage de documents. Après avoir ajouté une « barre d'occultation » numérique au-dessus du texte sensible, pdfSweep modifie les instructions de rendu du document afin que le contenu masqué devienne impossible à extraire. Cette fonctionnalité agit à la fois sur le texte et les images pour améliorer la sécurité de tout le contenu de vos documents. De plus, il ne faut que cinq lignes de code pour que pdfSweep s'intègre comme une évidence à votre flux de gestion des PDF.
Suppression automatique de mots et de phrases
Divisez, fusionnez ou supprimez des morceaux de texte d'un document, en vous basant sur des expressions régulières en tant que modèles.
Zones de suppression personnalisées
Vous offre la possibilité de supprimer le contenu si nécessaire, exactement comme une barre d'occultation numérique.
Suppression sécurisée et fiable
Outre le rendu visuel lors de la visualisation ou de l'impression du document PDF, pdfSweep prend également en charge les instructions de rendu sous-jacentes et les structures de données afin de garantir que les informations supprimées ne sont pas récupérables.
Suppression partielle de texte et d'images
Lorsque le contenu est partiellement recouvert par une zone de rédaction, il n’est que partiellement supprimé, ce qui vous permet de supprimer des parties sélectionnées de texte et d’images.
Pourquoi utiliser iText 7 pdfSweep ?
Supprimez le contenu au lieu de simplement le masquer. Dissimulez le texte et les images pour une confidentialité totale.
Protégez vos données
Vous pouvez supprimer des informations sensibles ou privées avant de divulguer vos documents PDF, utiliser l'équivalent numérique de la « barre noire » en rédaction, etc.
Options flexibles
Utilisez des expressions régulières pour automatiser la rédaction tout au long d'un document, avec un ensemble de modèles prédéfinis pour les cas fréquents tels que les numéros de sécurité sociale, les dates et les adresses IP. Définissez des zones de rédaction personnalisées à l’aide de coordonnées pour supprimer tout contenu.