Définir les dossiers de polices

Introduction

Bonjour ! Vous êtes prêt à plonger dans le monde des polices personnalisées dans Aspose.Words pour .NET ? Commençons. Ce didacticiel vous guidera tout au long du processus de configuration des dossiers de polices personnalisées, garantissant que vos documents s’affichent exactement comme vous le souhaitez. Que vous soyez un développeur chevronné ou que vous débutiez, ce guide vous guidera à chaque étape. Alors, faisons en sorte que ces polices soient fabuleuses !

Prérequis

Avant de nous lancer, assurons-nous que vous avez tout ce dont vous avez besoin :

  • Aspose.Words pour .NET : vous pouveztélécharger si vous ne l’avez pas déjà fait.
  • Visual Studio : n’importe quelle version fonctionnera, mais la plus récente est toujours la meilleure.
  • Un document : nous utiliserons un document Word pour ce tutoriel. Vous pouvez créer le vôtre ou utiliser un document existant.
  • Polices personnalisées : préparez des polices personnalisées. Nous les utiliserons pour vous montrer comment définir des dossiers de polices.

Importer des espaces de noms

Tout d’abord, importons les espaces de noms nécessaires. Cela est essentiel pour accéder aux classes et méthodes dont nous avons besoin à partir d’Aspose.Words.

using Aspose.Words;
using Aspose.Words.Fonts;

Avec ces espaces de noms importés, nous sommes prêts à commencer à configurer nos dossiers de polices personnalisés.

Étape 1 : Définissez votre répertoire de documents

Commençons par définir le chemin d’accès à votre répertoire de documents. C’est là que votre document Word est stocké. Nous utiliserons une variable appeléedataDir pour stocker ce chemin.

// Chemin vers votre répertoire de documents
string dataDir = "YOUR DOCUMENT DIRECTORY";

Remplacer"YOUR DOCUMENT DIRECTORY" avec le chemin d’accès réel à votre répertoire. Ceci est crucial car Aspose.Words devra savoir où trouver votre document.

Étape 2 : définir les sources de police

Ensuite, nous devons configurer les sources de polices. C’est ici que nous indiquons à Aspose.Words où trouver nos polices personnalisées. Nous allons utiliser leFontSettings.DefaultInstance.SetFontsSources méthode pour y parvenir.

FontSettings.DefaultInstance.SetFontsSources(new FontSourceBase[]
{
	new SystemFontSource(), new FolderFontSource("C:\\MyFonts\\", true)
});

Voici ce que nous faisons :

  • SystemFontSource : cela indique à Aspose.Words d’utiliser les polices par défaut du système.
  • FolderFontSource : c’est ici que nous spécifions le dossier contenant nos polices personnalisées. Remplacer"C:\\MyFonts\\" avec le chemin d’accès à votre répertoire de polices personnalisées.true le paramètre indique que les sous-répertoires doivent également être inclus.

Étape 3 : Chargez votre document

Maintenant que nous avons configuré nos sources de polices, il est temps de charger le document avec lequel nous voulons travailler. Nous utiliserons leDocument classe d’Aspose.Mots pour cela.

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

Assurez-vous que"Rendering.docx" est le nom de votre document Word. Si votre document porte un nom différent, veillez à le mettre à jour en conséquence.

Étape 4 : Enregistrez votre document au format PDF

Enfin, enregistrons notre document au format PDF pour voir les polices personnalisées en action. Nous utiliserons leSave méthode de laDocument classe.

doc.Save(dataDir + "WorkingWithFonts.SetFontsFolders.pdf");

Cela enregistrera votre document au format PDF dans le répertoire spécifié, en utilisant les polices personnalisées que nous avons configurées précédemment.

Conclusion

Et voilà ! Vous avez réussi à configurer des dossiers de polices personnalisées dans Aspose.Words pour .NET et à enregistrer votre document au format PDF avec ces polices personnalisées. Plutôt sympa, non ? La personnalisation des polices peut faire une énorme différence dans l’apparence de vos documents, et vous savez maintenant exactement comment procéder. Bon codage !

FAQ

Comment installer Aspose.Words pour .NET ?

Tu peuxtélécharger la dernière version d’Aspose.Words pour .NET à partir du site Web.

Puis-je utiliser plusieurs dossiers de polices personnalisés ?

Oui, vous pouvez ajouter plusieursFolderFontSource des cas à laSetFontsSourcesméthode pour utiliser des polices provenant de différents répertoires.

Est-il nécessaire d’inclure les polices système ?

L’inclusion des polices système est facultative mais recommandée pour garantir que toutes les polices standard sont disponibles.

Quels types de fichiers sont pris en charge par Aspose.Words ?

Aspose.Words prend en charge une large gamme de formats de fichiers, notamment DOCX, DOC, PDF, TXT, HTML et bien d’autres.

Comment puis-je obtenir une licence temporaire pour Aspose.Words ?

Vous pouvez obtenir unpermis temporaire depuis le site Web Aspose pour tester toutes les fonctionnalités d’Aspose.Words.