Enregistrer en utilisant les polices spécifiées dans Aspose.Note
Introduction
Dans ce didacticiel, nous apprendrons comment enregistrer des documents en utilisant les polices spécifiées dans Aspose.Note pour .NET. Nous explorerons différentes méthodes pour y parvenir, étape par étape.
Conditions préalables
Avant de commencer, assurez-vous d’avoir les éléments suivants :
Aspose.Note pour .NET : assurez-vous d’avoir installé Aspose.Note pour .NET. Vous pouvez le télécharger depuisici.
Environnement de développement : vous avez besoin d’un environnement de développement configuré pour le développement .NET.
Importer des espaces de noms
Commençons par importer les espaces de noms nécessaires :
using System;
using System.IO;
using Aspose.Note.Fonts;
using Aspose.Note.Saving;
Étape 1 : enregistrement avec le nom de police par défaut
Dans cette étape, nous enregistrerons un document en utilisant un nom de police par défaut spécifié.
public static void SaveUsingDocumentFontsSubsystemWithDefaultFontName()
{
// Le chemin d'accès au répertoire des documents.
string dataDir = "Your Document Directory";
// Chargez le document dans Aspose.Note.
Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));
// Enregistrez le document au format PDF avec la police par défaut spécifiée.
dataDir = dataDir + "SaveUsingDocumentFontsSubsystemWithDefaultFontName_out.pdf";
oneFile.Save(dataDir, new PdfSaveOptions()
{
FontsSubsystem = DocumentFontsSubsystem.UsingDefaultFont("Times New Roman")
});
}
Étape 2 : enregistrement avec la police par défaut du fichier
Ensuite, enregistrons un document en utilisant une police par défaut chargée à partir d’un fichier.
public static void SaveUsingDocumentFontsSubsystemWithDefaultFontFromFile()
{
// Le chemin d'accès au répertoire des documents.
string dataDir = "Your Document Directory";
string fontFile = Path.Combine(dataDir, "geo_1.ttf");
// Chargez le document dans Aspose.Note.
Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));
// Enregistrez le document au format PDF avec la police par défaut chargée à partir du fichier.
dataDir = dataDir + "SaveUsingDocumentFontsSubsystemWithDefaultFontFromFile_out.pdf";
oneFile.Save(dataDir, new PdfSaveOptions()
{
FontsSubsystem = DocumentFontsSubsystem.UsingDefaultFontFromFile(fontFile)
});
}
Étape 3 : enregistrement avec la police par défaut de Stream
Enfin, enregistrons un document en utilisant une police par défaut chargée à partir d’un flux.
public static void SaveUsingDocumentFontsSubsystemWithDefaultFontFromStream()
{
// Le chemin d'accès au répertoire des documents.
string dataDir = "Your Document Directory";
string fontFile = Path.Combine(dataDir, "geo_1.ttf");
// Chargez le document dans Aspose.Note.
Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));
// Enregistrez le document au format PDF avec la police par défaut chargée à partir du flux.
dataDir = dataDir + "SaveUsingDocumentFontsSubsystemWithDefaultFontFromStream_out.pdf";
using (var stream = File.Open(fontFile, FileMode.Open, FileAccess.Read, FileShare.Read))
{
oneFile.Save(dataDir, new PdfSaveOptions()
{
FontsSubsystem = DocumentFontsSubsystem.UsingDefaultFontFromStream(stream)
});
}
}
Conclusion
Dans ce didacticiel, nous avons expliqué comment enregistrer des documents à l’aide des polices spécifiées dans Aspose.Note pour .NET. En suivant ces étapes, vous pouvez personnaliser les paramètres de police en fonction de vos besoins, garantissant ainsi que vos documents sont formatés comme vous le souhaitez.
FAQ
Q1 : Puis-je utiliser n’importe quelle police pour enregistrer des documents dans Aspose.Note ?
A1 : Oui, vous pouvez spécifier n’importe quelle police pour enregistrer les documents. Assurez-vous simplement que le fichier de police est accessible et chargé correctement.
Q2 : Aspose.Note est-il compatible avec différents formats de documents ?
A2 : Aspose.Note fonctionne principalement avec les documents OneNote mais offre des options pour enregistrer dans divers formats, y compris PDF.
Q3 : Comment puis-je gérer les polices manquantes lors de l’enregistrement de documents ?
A3 : Aspose.Note propose des options pour utiliser les polices par défaut au cas où la police spécifiée serait manquante, garantissant ainsi un formatage cohérent du document.
Q4 : Aspose.Note prend-il en charge l’intégration de polices dans les documents de sortie ?
A4 : Oui, Aspose.Note permet d’intégrer des polices pour garantir la portabilité des documents et un rendu cohérent sur différentes plates-formes.
Q5 : Où puis-je obtenir de l’aide supplémentaire concernant Aspose.Note ?
A5 : Pour une assistance supplémentaire ou un support technique, vous pouvez visiter leForum Aspose.Note.