Dans le domaine de la gestion documentaire, la nécessité de diviser les documents Word apparaît comme une solution fondamentale, répondant aux défis posés par les fichiers longs et la demande d’extraction de contenu ciblée. . Qu’il s’agisse de rapports volumineux, de projets collaboratifs ou de documents à multiples facettes, la capacité de diviser efficacement des documents Word devient primordiale. Cet article améliore la collaboration, l’accessibilité et l’efficacité globale du flux de travail à l’aide de l’API .NET REST.
- SDK Cloud pour diviser des documents Word
- Fractionner les fichiers DOC en C# .NET
- Diviser les pages Word DOC à l’aide des commandes cURL
SDK Cloud pour diviser des documents Word
L’exploitation du SDK Aspose.Words Cloud pour .NET pour accomplir la tâche de fractionnement des documents Word fournit une solution robuste et conviviale pour les développeurs. Ce SDK offre un ensemble complet d’outils et de méthodes, permettant une intégration transparente dans les applications .NET.
Tout d’abord, nous devons rechercher « Aspose.Words-Cloud » dans le gestionnaire de packages NuGet et cliquer sur le bouton « Ajouter un package ». Cela ajoutera la référence du SDK dans votre projet. Deuxièmement, obtenez vos informations d’identification client à partir du tableau de bord cloud. Si vous n’avez pas de compte existant, créez simplement un compte gratuit en suivant les instructions spécifiées dans l’article démarrage rapide.
Fractionner les fichiers DOC en C# .NET
Veuillez suivre les instructions ci-dessous pour diviser les pages d’un document Word en fichiers individuels à l’aide de C# .NET.
WordsApi wordsApi = new WordsApi(new Configuration()
{
ClientId = clientID,
ClientSecret = clientSecret
});
Créez un objet de la classe WordsApi où nous passons l’objet Configuration comme argument.
var request = new SplitDocumentRequest(inputFileName, format: outputFormat, zipOutput: isZipArchive);
Créez une instance de l’instance SplitDocument Request où nous transmettons le nom du document Word d’entrée, le format de sortie comme « DOC » et un paramètre indiquant que la sortie résultante ne doit pas être archivée au format zip.
var output = wordsApi.SplitDocument(request);
Enfin, appelez l’API pour diviser le document Word en fichiers individuels et enregistrer le résultat dans le stockage cloud.
- Si vous souhaitez diviser une certaine plage de pages dans un document Word, vous pouvez spécifier la valeur par rapport aux arguments « De » et « À ». Si elles sont vierges, l’opération de fractionnement est effectuée sur toutes les pages.
// 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 = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// Créer une instance de la classe WordsApi
WordsApi wordsApi = new WordsApi(new Configuration()
{
ClientId = clientID,
ClientSecret = clientSecret
});
/ Name of input word document
String inputFileName = "test_result.docx";
// format du fichier résultant
string outputFormat = "DOC";
// Nom du document obtenu après l'opération. Si ce paramètre est omis
// le fichier résultant sera enregistré avec le nom du document d'entrée
String resultantFile = "Split-File";
// L'indicateur indiquant s'il faut compresser la sortie.
bool isZipArvhive = false;
// Créer un objet pour diviser le document
var request = new SplitDocumentRequest(inputFileName, format: outputFormat, zipOutput: isZipArvhive);
// lancer l'opération Word Split
var output = wordsApi.SplitDocument(request);
Diviser les pages Word DOC à l’aide des commandes cURL
Accomplir la tâche de fractionnement de documents Word à l’aide des commandes cURL avec l’API Aspose.Words Cloud fournit une approche simple, basée sur la ligne de commande. De plus, pour les utilisateurs familiarisés avec les outils de ligne de commande, cette approche fournit un moyen rapide et accessible de réaliser le fractionnement de documents Word.
La première étape de cette approche consiste à générer un jeton d’accès JWT à l’aide de la commande suivante :
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 le jeton JWT généré, veuillez exécuter la commande suivante pour diviser le document Word en fichiers DOC individuels. L’API fournit également la possibilité de spécifier le format du fichier résultant (les formats possibles peuvent être DOC, DOCX, PDF, etc.).
curl -v "https://api.aspose.cloud/v4.0/words/{sourceFile}/split?format=DOC" \
-X PUT \
-H "Authorization: Bearer {accessToken}" \
-d ""
Remplacez « sourceFile » par le nom du document Word d’entrée déjà disponible dans le stockage cloud, et « accessToken » par le jeton d’accès JWT généré ci-dessus.
Conclusion
En conclusion, la tâche de fractionnement de documents Word dévoile deux approches distinctes mais efficaces, chacune répondant aux différents besoins des utilisateurs. En utilisant le SDK .NET Cloud, les développeurs bénéficient d’une boîte à outils puissante et riche en fonctionnalités, intégrant de manière transparente les fonctionnalités de fractionnement de documents dans leurs applications .NET. D’un autre côté, l’utilisation de commandes cURL avec l’API Aspose.Words Cloud fournit une alternative rapide et accessible basée sur la ligne de commande, adaptée aux utilisateurs ayant des connaissances techniques variées.
Liens utiles
Articles Liés
Nous vous recommandons fortement de visiter les blogs suivants :