Salva utilizzando i caratteri specificati in Aspose.Note
introduzione
In questo tutorial impareremo come salvare i documenti utilizzando i caratteri specificati in Aspose.Note per .NET. Esploreremo diversi metodi per raggiungere questo obiettivo, passo dopo passo.
Prerequisiti
Prima di iniziare, assicurati di avere quanto segue:
Aspose.Note per .NET: assicurati di aver installato Aspose.Note per .NET. Puoi scaricarlo daQui.
Ambiente di sviluppo: è necessario un ambiente di sviluppo configurato per lo sviluppo .NET.
Importa spazi dei nomi
Innanzitutto, importiamo gli spazi dei nomi necessari:
using System;
using System.IO;
using Aspose.Note.Fonts;
using Aspose.Note.Saving;
Passaggio 1: salvataggio con nome carattere predefinito
In questo passaggio, salveremo un documento utilizzando il nome del carattere predefinito specificato.
public static void SaveUsingDocumentFontsSubsystemWithDefaultFontName()
{
// Il percorso della directory dei documenti.
string dataDir = "Your Document Directory";
// Caricare il documento in Aspose.Note.
Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));
// Salva il documento come PDF con il carattere predefinito specificato.
dataDir = dataDir + "SaveUsingDocumentFontsSubsystemWithDefaultFontName_out.pdf";
oneFile.Save(dataDir, new PdfSaveOptions()
{
FontsSubsystem = DocumentFontsSubsystem.UsingDefaultFont("Times New Roman")
});
}
Passaggio 2: salvataggio con carattere predefinito dal file
Successivamente, salviamo un documento utilizzando un carattere predefinito caricato da un file.
public static void SaveUsingDocumentFontsSubsystemWithDefaultFontFromFile()
{
// Il percorso della directory dei documenti.
string dataDir = "Your Document Directory";
string fontFile = Path.Combine(dataDir, "geo_1.ttf");
// Caricare il documento in Aspose.Note.
Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));
// Salva il documento come PDF con il carattere predefinito caricato dal file.
dataDir = dataDir + "SaveUsingDocumentFontsSubsystemWithDefaultFontFromFile_out.pdf";
oneFile.Save(dataDir, new PdfSaveOptions()
{
FontsSubsystem = DocumentFontsSubsystem.UsingDefaultFontFromFile(fontFile)
});
}
Passaggio 3: salvataggio con carattere predefinito dallo stream
Infine, salviamo un documento utilizzando un carattere predefinito caricato da uno stream.
public static void SaveUsingDocumentFontsSubsystemWithDefaultFontFromStream()
{
// Il percorso della directory dei documenti.
string dataDir = "Your Document Directory";
string fontFile = Path.Combine(dataDir, "geo_1.ttf");
// Caricare il documento in Aspose.Note.
Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));
// Salva il documento come PDF con il carattere predefinito caricato dallo 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)
});
}
}
Conclusione
In questo tutorial, abbiamo esplorato come salvare i documenti utilizzando i caratteri specificati in Aspose.Note per .NET. Seguendo questi passaggi, puoi personalizzare le impostazioni dei caratteri in base alle tue esigenze, assicurandoti che i tuoi documenti siano formattati come desideri.
Domande frequenti
Q1: posso utilizzare qualsiasi tipo di carattere per salvare documenti in Aspose.Note?
A1: Sì, puoi specificare qualsiasi carattere per il salvataggio dei documenti. Assicurati solo che il file del carattere sia accessibile e caricato correttamente.
Q2: Aspose.Note è compatibile con diversi formati di documenti?
A2: Aspose.Note funziona principalmente con i documenti OneNote ma fornisce opzioni per salvare in vari formati, incluso PDF.
Q3: Come posso gestire i caratteri mancanti durante il salvataggio dei documenti?
A3: Aspose.Note offre opzioni per utilizzare i caratteri predefiniti nel caso in cui manchi il carattere specificato, garantendo una formattazione coerente del documento.
Q4: Aspose.Note supporta l’incorporamento dei caratteri nei documenti di output?
A4: Sì, Aspose.Note consente di incorporare caratteri per garantire la portabilità dei documenti e un rendering coerente su diverse piattaforme.
Q5: Dove posso ottenere ulteriore assistenza con Aspose.Note?
R5: Per ulteriore assistenza o supporto tecnico, è possibile visitare ilForum Aspose.Note.