Au cours de notre collaboration, le partage de documents fait partie intégrante de nos routines quotidiennes, garantissant qu’un document soigné et cohérent est primordial. Les documents Word font souvent l’objet de plusieurs séries de révisions, les commentaires constituant un outil crucial de feedback et de collaboration. Cependant, il arrive un moment où ces commentaires (précieux au départ) peuvent encombrer le document et gêner sa lisibilité. La nécessité de supprimer des commentaires dans un document Word est indéniable ; il améliore la clarté du document, rationalise le processus d’édition et produit finalement un produit final plus professionnel et plus esthétique. Cet article aborde le besoin impératif et l’ensemble des avantages liés à la suppression efficace des commentaires des documents Word à l’aide de l’API REST .NET.
- API .NET REST pour supprimer les commentaires dans un document Word
- Comment supprimer des commentaires dans un document Word à l’aide de C# .NET
- Supprimer des commentaires dans un document Word à l’aide des commandes cURL
API .NET REST pour supprimer les commentaires dans un document Word
Aspose.Words Cloud SDK for .NET est une boîte à outils puissante qui vous permet d’interagir sans effort avec l’API REST .NET. Ce SDK fournit un moyen pratique et programmatique d’intégrer le riche ensemble de fonctionnalités offertes par Aspose.Words Cloud dans les applications .NET, permettant un traitement et une gestion efficaces des documents. De plus, lorsqu’il s’agit de supprimer des commentaires des documents Word, il offre une approche simple. Par conséquent, grâce à ses méthodes et fonctions conviviales, vous pouvez facilement accéder à la fonctionnalité permettant d’effacer ou de supprimer des commentaires d’un document Word.
Maintenant, nous devons d’abord rechercher « Aspose.Words-Cloud » dans le gestionnaire de packages NuGet et cliquer sur le bouton « Ajouter un package ». Cela ajoutera une référence Cloud SDK dans l’application .NET. De plus, nous devons également visiter le tableau de bord cloud pour obtenir les informations d’identification personnalisées du client.
Comment supprimer des commentaires dans un document Word à l’aide de C# .NET
Veuillez suivre les instructions spécifiées ci-dessous pour supprimer des commentaires dans un document Word à l’aide d’un extrait de code C# .NET.
// Pour des exemples complets et des fichiers de données, veuillez consulter
https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet
// Obtenez les informations d'identification du client sur https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";
// créer un objet de configuration à l'aide des détails de l'ID client et du secret client
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
// initialiser l'instance WordsApi
var wordsApi = new WordsApi(config);
// charger le fichier depuis le disque local
using (var file = System.IO.File.OpenRead("finaloutput.doc"))
{
// créer une demande de téléchargement de fichier
var uploadFileRequest = new UploadFileRequest(file, "sourceFile.doc");
// télécharger le fichier sur le stockage Cloud
wordsApi.UploadFile(uploadFileRequest);
}
// créer une instance de demande de suppression de commentaire
DeleteCommentsOnlineRequest deleteComments = new DeleteCommentsOnlineRequest(document: file);
// appeler l'API pour supprimer tous les commentaires du document Word
var result = wordsApi.DeleteCommentsOnline(deleteComments);
Vous trouverez ci-dessous l’explication concernant l’extrait de code indiqué ci-dessus.
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
WordsApi wordsApi = new WordsApi(config);
Tout d’abord, initialisez une instance de la classe WordsApi
en passant l’objet Configuration
comme argument.
var uploadFileRequest = new UploadFileRequest(file, "sourceFile.doc", storageName: "default");
wordsApi.UploadFile(uploadFileRequest);
Téléchargez le document Word d’entrée sur le stockage cloud.
DeleteCommentsOnlineRequest deleteComments = new DeleteCommentsOnlineRequest(document: file);
Créez une instance de requête DeleteComments dans laquelle nous transmettons le nom du document Word d’entrée contenant des commentaires comme argument.
wordsApi.DeleteCommentsOnline(deleteComments);
Appelez l’API pour supprimer les commentaires dans le document Word.
Supprimer des commentaires dans un document Word à l’aide des commandes cURL
L’utilisation d’Aspose.Words Cloud en conjonction avec les commandes cURL pour supprimer des commentaires d’un document Word offre une gamme d’avantages intéressants. Avant tout, cette approche est indépendante de la plate-forme et très polyvalente, permettant une intégration transparente quel que soit le système d’exploitation ou l’environnement de développement utilisé. La simplicité et l’accessibilité des commandes cURL rendent le processus convivial pour les développeurs, nécessitant une configuration minimale et permettant une mise en œuvre rapide.
La première étape consiste à exécuter la commande suivante pour générer un jeton d’accès JWT :
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Une fois que nous avons le jeton JWT, veuillez exécuter la commande suivante pour supprimer tous les commentaires du document Word.
curl -v "https://api.aspose.cloud/v4.0/words/online/delete/comments" \
-X PUT \
-H "Authorization: Bearer {accessToken}" \
-H "Content-Type: multipart/form-data" \
-F Document="@{sourceFile}"
Remplacez sourceFile
par le nom du document Word d’entrée contenant des commentaires, accessToken
par le jeton d’accès JWT généré ci-dessus.
Conclusion
En conclusion, la capacité de gérer et de supprimer efficacement les commentaires des documents Word est un aspect crucial pour maintenir la clarté et le professionnalisme dans l’édition de documents. Nous avons exploré deux approches efficaces dans cette entreprise : tirer parti du SDK Aspose.Words Cloud pour .NET et utiliser Aspose.Words Cloud en tandem avec les commandes cURL. Les deux approches conduisent au même résultat : supprimer efficacement les commentaires des documents Word. Que vous optiez pour la sophistication du SDK ou la simplicité des commandes cURL, le résultat est une meilleure lisibilité des documents et une expérience d’édition rationalisée.
Dans les deux cas, les deux voies atteignent l’objectif de gestion des commentaires, permettant aux utilisateurs de fournir des documents soignés et professionnels.
Liens utiles
Articles Liés
Nous vous recommandons fortement de visiter les blogs suivants :