Rendu avec des polices personnalisées
Introduction
Dans le domaine du développement .NET, GroupDocs.Viewer offre une solution puissante pour le rendu de documents de différents formats. Parmi ses nombreuses fonctionnalités, GroupDocs.Viewer permet le rendu de documents avec des polices personnalisées, ajoutant ainsi une couche de personnalisation et de flexibilité à vos applications.
Prérequis
Avant de vous lancer dans le rendu de documents avec des polices personnalisées à l’aide de GroupDocs.Viewer pour .NET, assurez-vous de disposer des conditions préalables suivantes :
1. Installer GroupDocs.Viewer pour .NET
Pour utiliser GroupDocs.Viewer pour .NET, vous devez l’installer dans votre environnement de développement. Vous pouvez télécharger le package nécessaire à partir du lien fourni : Télécharger GroupDocs.Viewer pour .NET
2. Obtenir des polices
Préparez les polices personnalisées que vous souhaitez utiliser pour le rendu des documents. Assurez-vous que ces polices sont accessibles dans votre environnement applicatif.
3. Configurer un environnement de développement
Assurez-vous d’avoir un environnement de développement .NET fonctionnel sur votre système. Assurez-vous d’avoir installé les outils et frameworks nécessaires.
4. Compréhension de base de C# et .NET
Familiarisez-vous avec le langage de programmation C# et les bases du framework .NET pour suivre efficacement le didacticiel.
Importer des espaces de noms
Pour restituer des documents avec des polices personnalisées à l’aide de GroupDocs.Viewer pour .NET, vous devez importer les espaces de noms requis dans votre projet.
using System;
using System.IO;
using GroupDocs.Viewer.Fonts;
using GroupDocs.Viewer.Options;
Étape 1 : Configurer les sources de polices
Tout d’abord, définissez les sources de polices à utiliser pour le rendu des documents. Cette étape garantit que GroupDocs.Viewer peut accéder aux polices personnalisées.
FontSettings.SetFontSources(
new FolderFontSource(Utils.FontsPath, Fonts.SearchOption.TopFolderOnly));
Étape 2 : Définir le répertoire de sortie
Spécifiez le répertoire dans lequel vous souhaitez que les documents rendus soient enregistrés.
string outputDirectory = "Your Document Directory";
Étape 3 : Définir le format du chemin d’accès au fichier d’échange
Définissez le format de dénomination des fichiers HTML de sortie contenant les pages du document rendu.
string pageFilePathFormat = Path.Combine(outputDirectory, "page_{0}.html");
Étape 4 : Rendre le document avec des polices personnalisées
Utilisez l’API GroupDocs.Viewer pour afficher le document avec des polices personnalisées. Remplacer TestFiles.MISSING_FONT_ODG
avec le chemin vers votre document.
using (Viewer viewer = new Viewer(TestFiles.MISSING_FONT_ODG))
{
HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources(pageFilePathFormat);
viewer.View(options);
}
Étape 5 : Afficher le répertoire de sortie
Informez l’utilisateur de l’emplacement où les pages du document rendues sont enregistrées.
Console.WriteLine($"\nSource document rendered successfully.\nCheck output in {outputDirectory}.");
Conclusion
Dans ce tutoriel, nous avons exploré comment afficher des documents avec des polices personnalisées grâce à GroupDocs.Viewer pour .NET. En suivant le guide étape par étape et en utilisant l’exemple fourni, vous pouvez améliorer la présentation visuelle des documents dans vos applications .NET.
FAQ
Q : Puis-je restituer des documents avec des polices personnalisées à l’aide de GroupDocs.Viewer pour .NET dans des applications Web ?
Oui, GroupDocs.Viewer pour .NET peut être intégré dans des applications de bureau et Web pour le rendu de documents avec des polices personnalisées.
Q : GroupDocs.Viewer pour .NET est-il compatible avec différents formats de documents ?
Absolument ! GroupDocs.Viewer prend en charge une large gamme de formats de documents, notamment les fichiers PDF, Microsoft Office, les images, etc.
Q : Existe-t-il des limitations quant aux types de polices personnalisées pouvant être utilisées ?
Tant que les polices personnalisées sont accessibles dans l’environnement d’application, GroupDocs.Viewer pour .NET peut restituer des documents avec ces polices sans aucune limitation.
Q : Puis-je personnaliser le format de sortie des documents rendus ?
Oui, GroupDocs.Viewer pour .NET fournit des options pour personnaliser le format de sortie, notamment HTML, les formats d’image et PDF.
Q : GroupDocs.Viewer pour .NET offre-t-il un support et une documentation aux développeurs ?
Certainement ! GroupDocs fournit une documentation complète, des forums d’assistance et des ressources pour aider les développeurs à utiliser efficacement GroupDocs.Viewer.