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.