Charger le dictionnaire de césure pour la langue
Introduction
Avez-vous déjà été confronté à ces problèmes de césure ennuyeux dans vos documents Word ? Eh bien, vous n’êtes pas seul. La césure peut améliorer ou défaire la lisibilité de votre texte, en particulier dans les langues avec des règles de césure complexes. N’ayez crainte ! Aspose.Words pour .NET est là pour vous. Ce didacticiel vous guidera tout au long du processus de chargement d’un dictionnaire de césure pour une langue spécifique, garantissant ainsi à vos documents un aspect soigné et professionnel. Allons-y !
Conditions préalables
Avant de commencer, assurez-vous d’avoir les éléments suivants :
- Visual Studio installé sur votre ordinateur.
- Cadre .NET installé.
- Bibliothèque Aspose.Words pour .NET. Si vous ne l’avez pas encore installé, vous pouvez le télécharger depuisici.
- Un fichier de dictionnaire de césure pour votre langue cible. Dans ce tutoriel, nous utiliserons un dictionnaire de césure allemand (
hyph_de_CH.dic
). - Un exemple de document Word dans la langue cible. Nous utiliserons un document nommé
German text.docx
.
Importer des espaces de noms
Tout d’abord, vous devez importer les espaces de noms nécessaires dans votre projet. Voici comment procéder :
using System;
using System.IO;
using Aspose.Words;
using Aspose.Words.Hyphenation;
Maintenant, décomposons le processus en étapes faciles à suivre.
Étape 1 : Configurez votre répertoire de documents
Avant de commencer, vous devez spécifier le répertoire dans lequel se trouvent votre document et votre dictionnaire de césure. Cela permet de garder votre projet organisé et votre code propre.
string dataDir = "YOUR DOCUMENT DIRECTORY";
Remplacer"YOUR DOCUMENT DIRECTORY"
avec le chemin d’accès au répertoire contenant vos fichiers.
Étape 2 : Charger le document
Ensuite, chargez le document Word que vous souhaitez traiter. Cela se fait en utilisant leDocument
classe d’Aspose.Words.
Document doc = new Document(dataDir + "German text.docx");
Cette ligne de code initialise un nouveauDocument
objet et charge le fichierGerman text.docx
à partir de votre répertoire spécifié.
Étape 3 : ouvrez le dictionnaire de césure
Maintenant, vous devez ouvrir le fichier du dictionnaire de césure. Nous utiliserons leFile.OpenRead
méthode pour lire le fichier de dictionnaire sous forme de flux.
Stream stream = File.OpenRead(dataDir + "hyph_de_CH.dic");
Cette ligne ouvre le fichier du dictionnaire de césurehyph_de_CH.dic
et le lit dans un flux.
Étape 4 : Enregistrez le dictionnaire de césure
Une fois le fichier de dictionnaire ouvert, l’étape suivante consiste à l’enregistrer pour l’utiliser dans Aspose.Words. Cela se fait en utilisant leHyphenation.RegisterDictionary
méthode.
Hyphenation.RegisterDictionary("de-CH", stream);
Ici, nous enregistrons le dictionnaire de césure pour lede-CH
(suisse allemand).
Étape 5 : Enregistrez le document
Enfin, enregistrez le document traité. Vous pouvez choisir n’importe quel format de votre choix, mais pour ce didacticiel, nous l’enregistrerons au format PDF.
doc.Save(dataDir + "ProcessingByBreakingWithDictionary.pdf");
Cette ligne enregistre le document dans le répertoire spécifié avec le nom de fichierProcessingByBreakingWithDictionary.pdf
.
Conclusion
Et voilà ! Vous avez chargé avec succès un dictionnaire de césure pour une langue spécifique à l’aide d’Aspose.Words pour .NET. Cette fonctionnalité petite mais puissante peut améliorer considérablement la lisibilité et le professionnalisme de vos documents. Maintenant, allez-y, essayez-le avec différentes langues et voyez la magie par vous-même !
FAQ
Qu’est-ce qu’un dictionnaire de césure ?
Un dictionnaire de césure est un fichier qui contient des règles permettant de diviser les mots aux endroits appropriés, d’améliorer la mise en page du texte et la lisibilité.
Où puis-je trouver des dictionnaires de césure ?
Vous pouvez trouver des dictionnaires de césure en ligne, souvent fournis par des organisations linguistiques ou open source. Assurez-vous qu’ils sont dans un format compatible avec Aspose.Words.
Puis-je utiliser cette méthode pour d’autres langues ?
Oui, vous pouvez enregistrer des dictionnaires de césure pour différentes langues en spécifiant le code de langue et le fichier de dictionnaire corrects.
Dans quels formats de fichiers Aspose.Words peut-il être enregistré ?
Aspose.Words prend en charge l’enregistrement de documents dans différents formats, notamment PDF, DOCX, DOC, HTML et bien d’autres.
Ai-je besoin d’une licence pour utiliser Aspose.Words ?
Oui, Aspose.Words nécessite une licence pour bénéficier de toutes les fonctionnalités. Vous pouvez acheter une licenceici ou obtenir un permis temporaireici.