Imposta cartelle dei font

Introduzione

Ciao! Pronti a tuffarvi nel mondo dei font personalizzati in Aspose.Words per .NET? Cominciamo. Questo tutorial vi guiderà attraverso il processo di impostazione delle cartelle dei font personalizzati, assicurandovi che i vostri documenti abbiano esattamente l’aspetto che desiderate. Che siate sviluppatori esperti o alle prime armi, questa guida vi guiderà attraverso ogni passaggio. Quindi, facciamo in modo che quei font abbiano un aspetto favoloso!

Prerequisiti

Prima di iniziare, assicuriamoci di avere tutto ciò di cui hai bisogno:

  • Aspose.Words per .NET: puoiscaricamento se non l’hai già fatto.
  • Visual Studio: qualsiasi versione funzionerà, ma la più recente è sempre la migliore.
  • Un documento: per questo tutorial useremo un documento Word. Puoi crearne uno tuo o usarne uno esistente.
  • Font personalizzati: tieni pronti alcuni font personalizzati. Li useremo per dimostrare come impostare le cartelle dei font.

Importazione degli spazi dei nomi

Per prima cosa, importiamo i namespace necessari. Questo è essenziale per accedere alle classi e ai metodi di cui abbiamo bisogno da Aspose.Words.

using Aspose.Words;
using Aspose.Words.Fonts;

Dopo aver importato questi namespace, siamo pronti per iniziare a configurare le nostre cartelle di font personalizzate.

Passaggio 1: definire la directory dei documenti

Iniziamo definendo il percorso per la directory del tuo documento. È qui che è archiviato il tuo documento Word. Utilizzeremo una variabile chiamatadataDir per memorizzare questo percorso.

// Percorso alla directory del documento
string dataDir = "YOUR DOCUMENT DIRECTORY";

Sostituire"YOUR DOCUMENT DIRECTORY" con il percorso effettivo della tua directory. Questo è fondamentale perché Aspose.Words dovrà sapere dove trovare il tuo documento.

Passaggio 2: imposta le origini dei caratteri

Poi, dobbiamo impostare le fonti dei font. È qui che diciamo ad Aspose.Words dove trovare i nostri font personalizzati. Useremo ilFontSettings.DefaultInstance.SetFontsSources metodo per raggiungere questo obiettivo.

FontSettings.DefaultInstance.SetFontsSources(new FontSourceBase[]
{
	new SystemFontSource(), new FolderFontSource("C:\\MyFonts\\", true)
});

Ecco cosa stiamo facendo:

  • SystemFontSource: indica ad Aspose.Words di utilizzare i font predefiniti del sistema.
  • FolderFontSource: Qui specifichiamo la cartella contenente i nostri font personalizzati. Sostituisci"C:\\MyFonts\\" con il percorso alla directory dei tuoi font personalizzati. Iltrue Il parametro indica che devono essere incluse anche le sottodirectory.

Passaggio 3: carica il documento

Ora che abbiamo impostato le nostre fonti di font, è il momento di caricare il documento con cui vogliamo lavorare. Useremo ilDocument classe da Aspose.Words per questo.

Document doc = new Document(dataDir + "Rendering.docx");

Assicurare che"Rendering.docx" è il nome del tuo documento Word. Se il tuo documento ha un nome diverso, assicurati di aggiornarlo di conseguenza.

Passaggio 4: salva il documento come PDF

Infine, salviamo il nostro documento come PDF per vedere i font personalizzati in azione. Useremo ilSave metodo delDocument classe.

doc.Save(dataDir + "WorkingWithFonts.SetFontsFolders.pdf");

Questo salverà il documento come PDF nella directory specificata, utilizzando i font personalizzati che abbiamo impostato in precedenza.

Conclusione

Ed ecco fatto! Hai impostato con successo le cartelle di font personalizzate in Aspose.Words per .NET e hai salvato il tuo documento come PDF con quei font personalizzati. Abbastanza bello, vero? La personalizzazione dei font può fare un’enorme differenza nell’aspetto dei tuoi documenti e ora sai esattamente come farlo. Buona codifica!

Domande frequenti

Come faccio a installare Aspose.Words per .NET?

Puoiscaricamento l’ultima versione di Aspose.Words per .NET dal sito web.

Posso utilizzare più cartelle di font personalizzati?

Sì, puoi aggiungerne più di unoFolderFontSource istanze alSetFontsSourcesMetodo per utilizzare font da directory diverse.

È necessario includere i font di sistema?

L’inclusione dei font di sistema è facoltativa ma consigliata per garantire che tutti i font standard siano disponibili.

Quali tipi di file sono supportati da Aspose.Words?

Aspose.Words supporta un’ampia gamma di formati di file, tra cui DOCX, DOC, PDF, TXT, HTML e molti altri.

Come posso ottenere una licenza temporanea per Aspose.Words?

Puoi ottenere unlicenza temporanea dal sito web di Aspose per provare tutte le funzionalità di Aspose.Words.