Bewaar het gebruik van gespecificeerde lettertypen in Aspose.Note
Invoering
In deze zelfstudie leren we hoe u documenten kunt opslaan met opgegeven lettertypen in Aspose.Note voor .NET. We zullen verschillende methoden verkennen om dit stap voor stap te bereiken.
Vereisten
Voordat we beginnen, zorg ervoor dat u over het volgende beschikt:
Aspose.Note voor .NET: Zorg ervoor dat u Aspose.Note voor .NET hebt geïnstalleerd. Je kunt het downloaden vanhier.
Ontwikkelomgeving: u hebt een ontwikkelomgeving nodig die is ingesteld voor .NET-ontwikkeling.
Naamruimten importeren
Laten we eerst de benodigde naamruimten importeren:
using System;
using System.IO;
using Aspose.Note.Fonts;
using Aspose.Note.Saving;
Stap 1: Opslaan met standaardlettertypenaam
In deze stap slaan we een document op met een opgegeven standaardlettertypenaam.
public static void SaveUsingDocumentFontsSubsystemWithDefaultFontName()
{
// Het pad naar de documentenmap.
string dataDir = "Your Document Directory";
// Laad het document in Aspose.Note.
Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));
// Sla het document op als PDF met het opgegeven standaardlettertype.
dataDir = dataDir + "SaveUsingDocumentFontsSubsystemWithDefaultFontName_out.pdf";
oneFile.Save(dataDir, new PdfSaveOptions()
{
FontsSubsystem = DocumentFontsSubsystem.UsingDefaultFont("Times New Roman")
});
}
Stap 2: Opslaan met standaardlettertype uit bestand
Laten we vervolgens een document opslaan met een standaardlettertype dat uit een bestand is geladen.
public static void SaveUsingDocumentFontsSubsystemWithDefaultFontFromFile()
{
// Het pad naar de documentenmap.
string dataDir = "Your Document Directory";
string fontFile = Path.Combine(dataDir, "geo_1.ttf");
// Laad het document in Aspose.Note.
Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));
// Sla het document op als PDF met het standaardlettertype geladen uit het bestand.
dataDir = dataDir + "SaveUsingDocumentFontsSubsystemWithDefaultFontFromFile_out.pdf";
oneFile.Save(dataDir, new PdfSaveOptions()
{
FontsSubsystem = DocumentFontsSubsystem.UsingDefaultFontFromFile(fontFile)
});
}
Stap 3: Opslaan met standaardlettertype uit Stream
Laten we ten slotte een document opslaan met een standaardlettertype dat uit een stream is geladen.
public static void SaveUsingDocumentFontsSubsystemWithDefaultFontFromStream()
{
// Het pad naar de documentenmap.
string dataDir = "Your Document Directory";
string fontFile = Path.Combine(dataDir, "geo_1.ttf");
// Laad het document in Aspose.Note.
Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));
// Sla het document op als PDF met het standaardlettertype geladen vanuit de stream.
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)
});
}
}
Conclusie
In deze zelfstudie hebben we onderzocht hoe u documenten kunt opslaan met opgegeven lettertypen in Aspose.Note voor .NET. Door deze stappen te volgen, kunt u de lettertype-instellingen aanpassen aan uw wensen, zodat uw documenten de gewenste opmaak krijgen.
Veelgestelde vragen
V1: Kan ik elk lettertype gebruiken voor het opslaan van documenten in Aspose.Note?
A1: Ja, u kunt elk lettertype opgeven voor het opslaan van documenten. Zorg ervoor dat het lettertypebestand toegankelijk is en correct is geladen.
V2: Is Aspose.Note compatibel met verschillende documentformaten?
A2: Aspose.Note werkt voornamelijk met OneNote-documenten, maar biedt opties om op te slaan in verschillende formaten, waaronder PDF.
V3: Hoe kan ik omgaan met ontbrekende lettertypen bij het opslaan van documenten?
A3: Aspose.Note biedt opties om standaardlettertypen te gebruiken voor het geval het opgegeven lettertype ontbreekt, waardoor een consistente documentopmaak wordt gegarandeerd.
V4: Ondersteunt Aspose.Note het insluiten van lettertypen in uitvoerdocumenten?
A4: Ja, Aspose.Note maakt het insluiten van lettertypen mogelijk om de portabiliteit van documenten en consistente weergave op verschillende platforms te garanderen.
V5: Waar kan ik verdere hulp krijgen met Aspose.Note?
A5: Voor verdere hulp of technische ondersteuning kunt u terecht op deAspose.Note-forum.