Chargement de polices personnalisées
Introduction
GroupDocs.Annotation for .NET est une bibliothèque puissante qui permet aux développeurs d’ajouter facilement des fonctionnalités d’annotation à leurs applications .NET. L’une des fonctionnalités clés qu’il offre est la possibilité de charger des polices personnalisées, permettant une personnalisation et une flexibilité améliorées dans l’annotation des documents.
Conditions préalables
Avant de poursuivre le didacticiel, assurez-vous de disposer des prérequis suivants :
- GroupDocs.Annotation pour la bibliothèque .NET : téléchargez et installez la bibliothèque à partir deici.
- Environnement de développement .NET : assurez-vous de disposer d’un environnement de travail configuré pour le développement .NET.
- Accès aux polices personnalisées : préparez les polices personnalisées que vous souhaitez charger dans votre application.
Importer des espaces de noms
Dans votre projet .NET, importez les espaces de noms nécessaires pour utiliser GroupDocs.Annotation :
using System;
using System.Collections.Generic;
using System.IO;
using GroupDocs.Annotation.Options;
Étape 1 : Instancier l’objet Annotateur
Créez une instance duAnnotator
classe en fournissant le chemin d’accès au document PDF d’entrée ainsi que les répertoires de polices personnalisés :
using (Annotator annotator = new Annotator("input.pdf", new LoadOptions { FontDirectories = new List<string> { Constants.GetFontDirectory() } }))
{
// Votre code pour d'autres opérations ira ici
}
Étape 2 : configurer les options d’aperçu
Définissez les options d’aperçu pour spécifier comment les aperçus des documents seront générés. Vous pouvez définir des options telles que le format d’aperçu, les numéros de page, etc. :
PreviewOptions previewOptions = new PreviewOptions(pageNumber =>
{
var pagePath = Path.Combine("Your Document Directory", $"result_with_font_{pageNumber}.png");
return File.Create(pagePath);
});
previewOptions.PreviewFormat = PreviewFormats.PNG;
previewOptions.PageNumbers = new int[] { 1, 2, 3, 4 };
Étape 3 : générer des aperçus de documents
Utiliser leGeneratePreview
méthode duDocument
propriété pour générer des aperçus avec des polices personnalisées :
annotator.Document.GeneratePreview(previewOptions);
Étape 4 : Afficher le chemin de sortie
Enfin, affichez un message indiquant la génération réussie des aperçus de documents ainsi que le chemin du répertoire de sortie :
Console.WriteLine($"\nDocument previews generated successfully.\nCheck output in {"Your Document Directory"}.");
Conclusion
En conclusion, le chargement de polices personnalisées dans GroupDocs.Annotation pour .NET offre aux développeurs la possibilité de personnaliser les annotations de documents en fonction de leurs besoins. En suivant les étapes décrites dans ce didacticiel, vous pouvez intégrer de manière transparente des polices personnalisées dans vos applications .NET et améliorer l’expérience d’annotation des utilisateurs.
FAQ
Puis-je charger plusieurs polices personnalisées simultanément ?
Oui, vous pouvez spécifier plusieurs répertoires de polices lors de l’instanciation duAnnotator
objet.
Existe-t-il des limitations sur les types de polices pris en charge ?
GroupDocs.Annotation pour .NET prend en charge un large éventail de types de polices, notamment les polices TrueType (.ttf) et OpenType (.otf).
Puis-je modifier dynamiquement les polices chargées pendant l’exécution ?
Oui, vous pouvez modifier dynamiquement les répertoires de polices et recharger les annotations du document si nécessaire.
GroupDocs.Annotation prend-il en charge l’intégration de polices dans les documents de sortie ?
Oui, vous pouvez intégrer des polices personnalisées dans les documents de sortie pour garantir un rendu cohérent sur différentes plates-formes.
Existe-t-il un moyen de gérer les licences de polices dans l’application ?
GroupDocs.Annotation fournit des options de gestion des licences de polices, y compris des licences temporaires à des fins d’évaluation.