L’édition de texte est le processus de suppression du texte ou des informations sensibles ou indésirables des documents numériques tout en laissant intact le reste du document ou du paragraphe le contenant. L’édition aide les utilisateurs ainsi que les organisations à protéger leurs informations sensibles en les masquant ou en les supprimant définitivement. Avec l’API Java GroupDocs.Redaction, les utilisateurs peuvent désormais modifier, masquer ou supprimer du texte sensible dans des documents texte, des feuilles de calcul, des présentations, des fichiers PDF et des bitmaps. L’API fournit un large éventail de fonctionnalités et de méthodes pour modifier les informations privées dans les documents. Il prend en charge la recherche et l’édition à l’aide de correspondances exactes ou d’expressions régulières, à l’aide de correctifs textuels (codes d’exception) ou graphiques (cases colorées), etc. Alors pourquoi ne pas essayer d’automatiser votre processus d’édition de documents en téléchargeant l’API et en découvrant ses fonctionnalités de base et avancées.
GroupDocs.Redaction facilite la modification des données sensibles ou privées de vos documents. Le cas d’édition le plus courant consiste à supprimer du texte d’un document.
Le code suivant peut être utilisé pour appliquer l’édition de texte à une partie spécifique d’un document avec une phrase exacte. Cela permet aux utilisateurs de remplacer l’expression exacte personnelle “Michal Clark” par une expression personnelle (ou tout code d’exclusion).
//Supported file formats: https://docs.groupdocs.com/redaction/java/supported-document-formats/ | |
final Redactor redactor = new Redactor("sample.pdf"); | |
try | |
{ | |
redactor.apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions("[personal]"))); | |
redactor.save(); | |
} | |
finally { redactor.close(); } |
Dans l’exemple suivant, les utilisateurs peuvent effectuer une phase d’édition précise sensible à la casse pour supprimer ou masquer un morceau de texte spécifique dans un document. Par défaut, la recherche de phase exacte est insensible à la casse.
// Supported file formats: https://docs.groupdocs.com/redaction/java/supported-document-formats/ | |
final Redactor redactor = new Redactor("sample.pdf"); | |
try | |
{ | |
redactor.apply(new ExactPhraseRedaction("John Doe", true /*isCaseSensitive*/, new ReplacementOptions("[personal]"))); | |
redactor.save(); | |
} | |
finally { redactor.close(); } |
Au lieu de supprimer le texte modifié ou d’y mettre une ligne, vous pouvez également placer une bordure colorée sur le texte modifié. Dans ce cas, le texte correspondant sera supprimé et un rectangle de couleur sera placé sur le texte modifié.
// Supported file formats: https://docs.groupdocs.com/redaction/java/supported-document-formats/ | |
final Redactor redactor = new Redactor("sample.pdf"); | |
try | |
{ | |
redactor.apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions(java.awt.Color.RED))); | |
redactor.save(); | |
} | |
finally { redactor.close(); | |
} |
Les API Java GroupDocs.Redaction sont prises en charge sur toutes les principales plates-formes et systèmes d’exploitation. Pour un guide complet sur la configuration système requise, consultez configuration système requise. Avant d’exécuter le code ci-dessous, assurez-vous que les prérequis suivants sont installés sur votre système :
(Comma Seperated Values)
(Microsoft Word 2007 Marco File)
(Office 2007+ Word Document)
(Microsoft Word Template Files)
(Microsoft Word 2007+ Template File)
(Microsoft Word Template File )
(Portable Document Format)
(Microsoft PowerPoint Template Files)
(Microsoft PowerPoint Template File)
(PowerPoint Slide Show)
(Macro-enabled Slide Show)
(PowerPoint Slide Show)
(Microsoft PowerPoint 97-2003)
(Macro-enabled Presentation File)
(Open XML presentation Format)
(Rich Text Format)
(Microsoft Excel Spreadsheet (Legacy))
(Macro-enabled Spreadsheet)
(Open XML Workbook)
(Excel 97 - 2003 Template)
(Excel Macro-Enabled Template)
(Excel Template)