<repositories>
   <repository>
      <id>repository.groupdocs.com</id>
      <name>GroupDocs Repository</name>
      <url>https://releases.groupdocs.com/java/repo/</url>
   </repository>
</repositories>

<dependencies>
   <dependency>
      <groupId>com.groupdocs</groupId>
      <artifactId>groupdocs-redaction</artifactId>
      <version>22.10</version>
   </dependency>
</dependencies>
copied!  
repositories {
    maven {
        url 'https://releases.groupdocs.com/java/repo/'
    }
}

compile(group: 'com.groupdocs', name: 'groupdocs-redaction', version: '22.10')
copied!  
<ivysettings>
    <settings defaultResolver="chain"/>
    <resolvers>
        <chain name="chain">
            <ibiblio name="GroupDocs Repository" m2compatible="true" root="https://releases.groupdocs.com/java/repo/"/>
        </chain>
    </resolvers>
</ivysettings>

<dependency org="com.groupdocs" name="groupdocs-redaction" rev="22.10">
   <artifact name="groupdocs-redaction" ext="jar"/>
</dependency>
copied!  
resolvers += Resolver.url("GroupDocs Repository", url("https://releases.groupdocs.com/java/repo/"))

libraryDependencies += "com.groupdocs" % "groupdocs-redaction" % "22.10"
copied!  

API Java Code élevé à masquer et à refuser les données sensibles

main-banner

Page de produit | Docs | Démos | Référence de l’API | Exemples | Blog | Support gratuit | Licence temporaire

GroupDocsredAction pour Java est une API sur site qui permette à vos applications Java de masquer et de faire en sorte que toutes les données, contenus, informations ou métadonnées sensibles ou classifiés ou classifiés pour les rendre complètement illisibles et non connecté.

Document Redaction Java sur site API Fonctions

  • Aperçu du document en le rendant dans le format d’image JPEG, PNG ou «BMP».

  • Redaction texte

    • Remplacer ou masquer le texte classé
    • Recherchez une phrase exacte et appliquez la rédaction dessus.
    • Prise en charge de la recherche sensible et insensible à la casse.
    • Prise en charge de la recherche d’expressions régulières (regex).
    • Option pour utiliser une boîte colorée ainsi qu’une chaîne de remplacement pour la rédaction.
  • Redaction des métadonnées

    • Revalez tous les valeurs de métadonnées spécifiques vides (vide / minimal)
    • Redact les valeurs des métadonnées
    • Appliquer des filtres pour récupérer les métadonnées souhaitées pour la rédaction
    • Utilisez des expressions régulières (regex) pour filtrer les métadonnées souhaitées pour la rédaction
    • Capacité à détecter les éléments de métadonnées pour lesquels la rédaction a échoué, sauté ou rejeté
  • Redaction d’annotation

    • Révoquer le texte de l’annotation ou supprimer les annotations
    • Supprimer les commentaires de tous ou spécifiques du document
    • Recherchez des chaînes spécifiques dans les commentaires, puis appliquez la rédaction à celles correspondantes
    • Capacité à expliquer le texte spécifique à partir du commentaire au lieu de relancer / supprimer l’ensemble du commentaire
  • Redaction de la feuille de calcul

    • Appliquer la rédaction à Microsoft Excel & Reg spécifique; Feuille de travail ou colonne
    • Capacité à appliquer des filtres pour identifier et désigner la colonne à cuire
  • Redaction d’image

    • Informations de classage et sensibles rédactuelles dans une image
    • Appliquer une boîte colorée sur la zone qui contient des informations classifiées
    • Capacité à modifier les métadonnées de l’image en agissant comme une gamme «exif»
    • détecter le texte dans l’image via OCR, puis expliquer ce texte
    • Recherchez un texte spécifique à comprimer dans l’image à l’aide d’expressions régulières (regex) via OCR
    • Appliquer la rédaction de la zone ou la rédaction du texte sur les images intégrées dans des documents
  • OCR to perform redaction on Images

    • Effectuer l’OCR sur les documents numérisés
    • Effectuer OCR sur des images intégrées dans Microsoft Word & Reg; ou fichiers pdf
  • Create PDF files with image redaction

  • Support for rastérisation to make redacted Pdf non-searchable and without metadata

  • Keeping the document formatting intact even after the removal (redaction) of sensitive data

  • Vous pouvez également implémenter gestionnaire de format personnalisé pour les formats de fichiers qui ne sont pas actuellement pris en charge.

Formats de fichiers de rédaction du document pris en charge

L’opération de rédaction sur le corps et les métadonnées du document est pris en charge pour les formats de fichiers suivants: Microsoft Word & Reg;: doc / dot / docx / docm / dotx / dotm / rtf
Microsoft Excel & Reg;: xlsx / xlsm / xltx / xltm / xls / xlt / csv
Microsoft PowerPoint & Reg;: PPTX / PPT / PPSX / POT / PPS / PPTM / PPSM / POTM
Image: JPEG / TIF / TIFF / PNG / BMP / GIF
Disposition fixe: PDF L’opération de rédaction sur les annotations du document (commentaires) est prise en charge pour les formats de fichiers suivants: Microsoft Word & Reg;: doc / dot / docx / docm / dotx / dotm / rtf
Microsoft Excel & Reg;: xlsx / xlsm / xltx / xltm / xls / xlt / csv
Microsoft PowerPoint & Reg;: PPTX / PPT / PPSX / POT / PPS / PPTM / PPSM / POTM
Disposition fixe: PDF L’opération de rédaction sur les images intégrées du document est prise en charge pour les formats de fichiers suivants: Microsoft Word & Reg;: doc / dot / docx / docm / dotx / dotm / rtf
Microsoft PowerPoint & Reg;: PPTX / PPT / PPSX / POT / PPS / PPTM / PPSM / POTM
Disposition fixe: PDF L’opération de rédaction sur le document OCR (reconnaissance de caractères optiques) est prise en charge des formats de fichiers suivants: Microsoft Word & Reg;: doc / dot / docx / docm / dotx / dotm
Microsoft PowerPoint & Reg;: PPTX / PPT / PPSX / POT / PPS / PPTM / PPSM / POTM
Image: JPEG / TIF / TIFF / PNG / BMP
Disposition fixe: PDF

Pour plus de détails et limitations, veuillez visiter, Formats de documents pris en charge.

Configuration requise

  • Microsoft Windows: Windows Desktop & Server (x86, x64), Microsoft Azure
  • macOS: mac os x
  • Linux: Ubuntu, OpenSuse, Centos et autres
  • Versions Java: J2SE 7.0 (1.7), J2SE 8.0 (1.8) ou au-dessus (par exemple Java 10)

GroupDocs.redAction for Java ne nécessite pas d’installation de logiciel ou de tiers externe. Suivez simplement l’une des voies décrites en Installation et configuration.

Commencer

GroupDocs héberge toutes les API Java au Référentiel de groupes. Vous pouvez facilement utiliser GroupDocs.redAction pour l’API Java directement dans vos projets Maven avec des configurations simples. Pour les instructions détaillées, veuillez visiter la page de documentation Installation du référentiel GroupDocs à l’aide de maven.

Exemple de code Java pour convertir Docx en PDF rastérisé et expurgé

ByteArrayInputStream inputStream = null;
// Rasterize the document before applying redactions
final Redactor raterizer = new Redactor("C:\\Temp\\sample.docx");
try
{
    // Perform annotation and textual redactions, if needed
    ByteArrayOutputStream stream = new ByteArrayOutputStream();
    RasterizationOptions options = new RasterizationOptions();
    options.setEnabled(true);
    raterizer.save(stream, options);
    inputStream = new ByteArrayInputStream(stream.toByteArray());  
    stream.close();
}
finally { raterizer.close(); }
if (inputStream != null)
{
    // Re-open the rasterized PDF document to redact its pages as images
    final Redactor redactor = new Redactor(inputStream);
    try
    {
        RedactorChangeLog result = redactor.apply(new ImageAreaRedaction(new java.awt.Point(1160, 2375),
            new RegionReplacementOptions(java.awt.Color.BLUE, new java.awt.Dimension(1050, 720))));
        if (result.getStatus() != RedactionStatus.Failed)
        {
            final FileOutputStream fileStream = new FileOutputStream("C:\\Temp\\sample_docx_Raster.pdf");
            try
            {
                RasterizationOptions options = new  RasterizationOptions();
                options.setEnabled(false);
                redactor.save(fileStream, options);
            }
            finally { fileStream.close(); }
        }         
    }
    finally { redactor.close(); inputStream.close(); }
}

Page de produit | Docs | Démos | Référence de l’API | Exemples | Blog | Support gratuit | Licence temporaire

VersionRelease Date
22.1019 octobre 2022
20.725 janvier 2022
19.1125 janvier 2022
21.1210 décembre 2021
21.625 juin 2021
21.129 janvier 2021
20.1113 novembre 2020
20.228 février 2020
20.116 janvier 2020
19.611 juin 2019