Définir le dossier des polices True Type

Dans ce didacticiel, nous vous guiderons pas à pas à travers le processus de définition du dossier des polices True Type lors du rendu d’un document à l’aide d’Aspose.Words pour .NET. Nous expliquerons le code source C# fourni et vous fournirons un guide complet pour vous aider à comprendre et à implémenter cette fonctionnalité dans vos propres projets. À la fin de ce didacticiel, vous saurez comment spécifier un dossier personnalisé contenant les polices True Type à utiliser lors du rendu de vos documents à l’aide d’Aspose.Words for .NET.

Étape 1 : Définir le répertoire des documents

Tout d’abord, vous devez définir le chemin d’accès à votre répertoire de documents. Il s’agit de l’emplacement où vous souhaitez enregistrer votre document rendu modifié. Remplacez « VOTRE RÉPERTOIRE DE DOCUMENTS » par le chemin approprié.

string dataDir = "YOUR DOCUMENTS DIRECTORY";

Étape 2 : Chargez le document à rendre

Ensuite, vous devez charger le document à restituer à l’aide duDocument classe. Assurez-vous de spécifier le chemin d’accès correct au document.

Document doc = new Document(dataDir + "Rendering.docx");

Étape 3 : Définir le dossier des polices True Type

Vous pouvez désormais spécifier le dossier de polices True Type à utiliser lors du rendu en créant une instance duFontSettings classe et en utilisant leSetFontsFolder() méthode pour définir le dossier des polices. Vous pouvez spécifier un dossier personnalisé contenant vos polices True Type. Le deuxième paramètre àSetFontsFolder() indique si vous souhaitez également rechercher les sous-dossiers du dossier spécifié.

FontSettings fontSettings = new FontSettings();
fontSettings.SetFontsFolder(@"C:\MyFonts\", false);
doc.FontSettings = fontSettings;

Étape 4 : Enregistrez le document rendu

Enfin, vous pouvez enregistrer le document rendu dans un fichier à l’aide de l’optionSave() méthode duDocument classe. Assurez-vous de spécifier le chemin d’accès et le nom de fichier corrects.

doc.Save(dataDir + "WorkingWithFonts.SetTrue TypeFontsFolder.pdf");

Exemple de code source pour définir le dossier de polices True Type à l’aide d’Aspose.Words pour .NET

// Chemin d'accès à votre répertoire de documents
string dataDir = "YOUR DOCUMENT DIRECTORY";

Document doc = new Document(dataDir + "Rendering.docx");
FontSettings fontSettings = new FontSettings();
// Notez que ce paramètre remplacera toutes les sources de polices par défaut recherchées par défaut. Désormais, seuls ces dossiers seront recherchés
// Polices lors du rendu ou de l’intégration de polices. Pour ajouter une source de police supplémentaire tout en conservant les sources de polices système, utilisez à la fois FontSettings.GetFontSources et
// FontSettings.SetFontSources à la place
fontSettings.SetFontsFolder(@"C:\MyFonts\", false);
// Définir les paramètres de police
doc.FontSettings = fontSettings;
doc.Save(dataDir + "WorkingWithFonts.SetTrue TypeFontsFolder.pdf");

Conclusion

Dans ce didacticiel, nous avons appris à définir le dossier des polices True Type lors du rendu d’un document à l’aide d’Aspose.Words pour .NET. En suivant ce guide étape par étape, vous pouvez facilement spécifier un dossier personnalisé contenant les polices True Type à utiliser lors du rendu de vos documents. Aspose.Words propose une API puissante et flexible pour le traitement de mots avec des polices dans vos documents. Grâce à ces connaissances, vous pouvez contrôler et personnaliser les polices utilisées lors du rendu de vos documents selon vos besoins spécifiques.

FAQ

Q : Comment puis-je configurer le dossier des polices TrueType dans Aspose.Words ?

R : Pour configurer le dossier des polices TrueType dans Aspose.Words, vous pouvez utiliser leSetTrueTypeFontsFolder méthode duFonts classe spécifiant l’emplacement du dossier contenant les polices TrueType.

Q : Quels types de polices sont considérés comme des polices TrueType ?

R : Les polices TrueType sont un format de police populaire. Ils sont souvent utilisés dans les documents Word et portent une extension de fichier .ttf ou .ttc.

Q : Puis-je spécifier plusieurs dossiers de polices TrueType dans Aspose.Words ?

: Oui, vous pouvez spécifier plusieurs dossiers de polices TrueType dans Aspose.Words à l’aide de l’optionSetTrueTypeFontsFolder méthode duFonts classe avec une liste d’emplacements de dossiers.

Q : Comment puis-je vérifier le dossier des polices TrueType configuré dans Aspose.Words ?

R : Pour vérifier le dossier des polices TrueType configuré dans Aspose.Words, vous pouvez utiliser leGetTrueTypeFontsFolder méthode duFonts classe pour obtenir l’emplacement du dossier de polices TrueType configuré.

Q : Pourquoi est-il important de configurer le dossier des polices TrueType dans Aspose.Words ?

R : La configuration du dossier des polices TrueType dans Aspose.Words est importante car elle aide Aspose.Words à localiser les polices nécessaires lors du traitement des documents Word. Cela garantit la cohérence du formatage et de l’apparence des documents, même sur différents systèmes.