Français

Rédaction de fichiers PDF, Word, Excel, PowerPoint et image dans .NET

Créez des applications de rédaction personnalisées dans .NET pour rédiger des fichiers PDF, des documents Word, des feuilles de calcul Excel, des présentations PowerPoint, des images PNG, JPG, GIF et TIFF. Vous pouvez biffer les annotations, les métadonnées et le texte pour améliorer la sécurité et la confidentialité des fichiers.

Essayez nos API gratuitementObtenir une licence temporaire

Rédaction de documents sécurisée et intelligente

La rédaction est le processus d'obscurcissement ou de suppression d'informations classifiées dans un document. Les informations expurgées sont généralement considérées comme sensibles, privées ou classifiées. Par conséquent, la rédaction est souvent utilisée pour maintenir ou améliorer la sécurité et la confidentialité des fichiers en empêchant la compromission des informations sensibles. La rédaction peut également être utilisée pour supprimer des données personnelles de documents, tels que des numéros de sécurité sociale, des adresses ou des mots de passe pour des documents juridiques, financiers ou officiels.

Compte tenu des préoccupations croissantes concernant la confidentialité des données, les outils de rédaction et les logiciels ont pris beaucoup d'importance. Ces outils permettent aux utilisateurs de supprimer ou de masquer électroniquement différents types de données utilisateur dans leurs documents multiformats. Si vous recherchez également une bibliothèque de rédaction de documents riche en fonctionnalités, ne cherchez pas plus loin que GroupDocs.Redaction pour .NET. Cette API contient un ensemble de fonctionnalités très utiles et faciles à utiliser pour la rédaction de texte, d'annotations et de métadonnées à partir de fichiers PDF, DOCX, XLSX, PPTX, ODT, RTF, PNG, JPG, GIF et TIFF.

Commencer

Avant de commencer à rédiger vos documents à l'aide de GroupDocs.Redaction pour .NET, assurez-vous d'avoir installé la bonne version de l'API et tout autre prérequis. Vous disposez de plusieurs options pour installer GroupDocs.Redaction pour .NET, telles que l'utilisation de NuGet ou l'obtention du programme d'installation MSI à partir du section téléchargements. Vous pouvez également l'installer via la console du gestionnaire de packages :

PM> Install-Package GroupDocs.Redaction

Pour plus d'aide et d'informations, veuillez consulter ce guide.

Cas d'utilisation de rédaction de documents

Après avoir configuré avec succès GroupDocs.Redaction pour .NET sur votre système, examinons maintenant certains des cas d'utilisation les plus courants pour la rédaction de données et d'informations classifiées à partir de vos documents.

Comment rédiger un texte en utilisant la phrase exacte et l'expression régulière ?

La rédaction de texte est l'option la plus couramment utilisée lorsqu'il s'agit de masquer ou de supprimer des informations importantes d'un document. Cela peut être fait pour diverses raisons, telles que la protection d'informations sensibles ou simplement le nettoyage d'un document avant de le partager avec quelqu'un. Il existe plusieurs façons de biffer du texte, notamment en utilisant un texte de remplacement (à la place du contenu biffé) ou en insérant des cases colorées. GroupDocs.Redaction pour .NET vous permet d'utiliser la phrase exacte ou une expression régulière pour biffer le texte spécifié de vos documents PDF et Word, feuilles de calcul Excel et présentations PowerPoint.

Comment rédiger un texte en utilisant la phrase exacte et l'expression régulière ?

Utilisez la phrase exacte pour biffer le texte dans .NET

Si vous cherchez à remplacer du texte contenant des détails personnels importants à partir d'un fichier par du texte personnalisé en utilisant la phrase exacte, veuillez utiliser le code C# ci-dessous. Ce code remplacera le nom "John Doe" par le texte spécifié, supprimant ainsi le nom de la personne du document :

using (Redactor redactor = new Redactor(@"sample.docx"))
{
  redactor.Apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions("[personal]")));
  redactor.Save();
} 

Pour appliquer une zone rectangulaire de couleur noire sur le texte rédigé au lieu d'une chaîne de remplacement, veuillez utiliser l'extrait de code suivant :

using (Redactor redactor = new Redactor(@"sample.docx"))
{
  redactor.Apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions(System.Drawing.Color.Black)));
  redactor.Save();
}
    

Utiliser une expression régulière pour biffer du texte

Vous pouvez également utiliser une expression régulière pour la rédaction. Le code C # ci-dessous rédigera le texte qui correspond à la séquence d'expression régulière de "deux chiffres, espace, deux chiffres, espace à nouveau et six chiffres" (exemple : 12 34 567890) tout en insérant également une boîte rectangulaire de couleur bleue à la place de le texte expurgé :

using (Redactor redactor = new Redactor(@"sample.docx"))
{
  redactor.Apply(new RegexRedaction("\\d{2}\\s*\\d{2}[^\\d]*\\d{6}", new ReplacementOptions(System.Drawing.Color.Blue)));
  redactor.Save();
}

Apprenez à biffer les annotations ou le texte dans les annotations dans vos applications de biffure .NET

Les annotations peuvent souvent contenir des données sensibles telles que des commentaires, des notes ou même des révisions. Pour garantir la sécurité du contenu des annotations de votre document, vous devrez peut-être les caviarder. GroupDocs.Redaction pour .NET vous permet de biffer le texte de l'annotation ou de supprimer complètement l'annotation elle-même.

Apprenez à biffer les annotations ou le texte dans les annotations dans vos applications de biffure .NET

Créez des applications de rédaction C# et .NET pour masquer et supprimer le contenu des annotations

Veuillez utiliser le code C# suivant pour biffer le contenu des annotations de vos documents .NET au format PDF, Word, Excel, PowerPoint, RTF et de nombreux autres formats :

using (Redactor redactor = new Redactor(@"C:\sample.pdf"))
{
//Redacting all occurrences of ‘John’ from document annotations
redactor.Apply(new AnnotationRedaction("(?im:john)", "[redacted]"));
   redactor.Save()
}    

Supprimez par programme les annotations de vos fichiers .NET multiformats

Tout comme pour expurger le contenu des annotations, vous pouvez supprimer complètement les annotations si nécessaire. Veuillez utiliser le code ci-dessous pour y parvenir :

using (Redactor redactor = new Redactor(@"C:\sample.docx"))
{
   //Deleting comments or annotations containing ‘use’, ‘show’, ‘describe’
   redactor.Apply(new DeleteAnnotationRedaction("(?im:(use|show|describe))"));
   redactor.Save()
} 

Masquez les informations privées ou sensibles de vos images PNG, JPG, GIF et TIFF

Lorsque vous travaillez avec des images, vous pouvez rencontrer une situation dans laquelle vous devez expurger ou supprimer des informations privées. Cela peut aller d'un numéro de sécurité sociale au visage d'une personne. La rédaction pour .NET peut fonctionner comme l'outil de rédaction parfait pour nettoyer les images PNG, GIF, TIFF et JPG en masquant des zones spécifiques dans les fichiers image, en recherchant et en masquant le texte dans une image ou en masquant les images incorporées dans .NET.

Masquez les informations privées ou sensibles de vos images PNG, JPG, GIF et TIFF

Masquer une zone spécifiée à l'intérieur d'un fichier image

Pour biffer une certaine zone d'une image, veuillez utiliser le code C# ci-dessous. Pendant que nous utilisons une image JPG dans cet exemple de code, vous pouvez utiliser l'un des autres formats d'image pris en charge, tels que PNG, GIF, TIFF ou BMP :

    using (Redactor redactor = new Redactor("D:\\sample.jpg"))
    {
       System.Drawing.Point samplePoint = new System.Drawing.Point(516, 311);
       System.Drawing.Size sampleSize = new System.Drawing.Size(170, 35);
       RedactorChangeLog result = redactor.Apply(new ImageAreaRedaction(samplePoint,
                    new RegionReplacementOptions(System.Drawing.Color.Blue, sampleSize)));
       if (result.Status != RedactionStatus.Failed)
       {
          redactor.Save();
       };
    }     

Appliquer la rédaction d'image intégrée dans .NET

En plus de la rédaction d'image habituelle, vous pouvez également rédiger des images incorporées dans un document à l'aide de GroupDocs.Redaction pour .NET. Pour masquer des images intégrées à un fichier Microsoft Word, veuillez utiliser l'extrait de code suivant :

    using (Redactor redactor = new Redactor("D:\\sample.docx"))
    {
       System.Drawing.Point samplePoint = new System.Drawing.Point(516, 311);
       System.Drawing.Size sampleSize = new System.Drawing.Size(170, 35);
       RedactorChangeLog result = redactor.Apply(new ImageAreaRedaction(samplePoint,
                    new RegionReplacementOptions(System.Drawing.Color.Blue, sampleSize)));
       if (result.Status != RedactionStatus.Failed)
       {
          redactor.Save();
       };
    }     

Quelles sont les différentes manières de sauvegarder un fichier expurgé ?

Lors de la rédaction d'un document ou d'une image, il est important de s'assurer que les informations sont cachées de manière à ce qu'elles ne puissent pas être récupérées ou devenir visibles. Cela permet de maintenir l'intégrité du contenu expurgé. Ainsi, une fois que vous avez terminé de rédiger un fichier de votre choix, la phase suivante consiste à l'enregistrer de manière appropriée. À l'aide de GroupDocs.Redaction pour .NET, vous pouvez enregistrer le fichier expurgé dans son format d'origine, écraser le fichier d'origine et l'enregistrer au format PDF pixellisé ou dans un flux.

Quelles sont les différentes manières de sauvegarder un fichier expurgé ?

Enregistrement du document expurgé en tant que PDF pixellisé

Vous pouvez enregistrer le fichier après la rédaction en tant que PDF pixellisé, veuillez utiliser le code suivant pour ce faire :

    using (Redactor redactor = new Redactor(@"sample.docx"))
{
    // Applying redactions
    redactor.Apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions("[personal]")));
    // Saving the redacted file as a rasterized PDF
    redactor.Save(new SaveOptions() { AddSuffix = false, RasterizeToPDF = true });
}     

Nous fournissons également des applications en ligne gratuites pour rédiger instantanément des PDF, Word, Excel, PowerPoint, OpenDocument, PNG, JPG, GIF, TIFF , et de nombreux autres fichiers utilisant vos appareils mobiles ou de bureau, assurez-vous donc de les consulter.

Vous cherchez de l'aide ?

Consultez nos canaux d'assistance pour obtenir de l'aide sur vos questions liées aux fonctionnalités et au fonctionnement de l'API du produit Conholdate.