Imposta le cartelle dei caratteri

Introduzione

Ehilà! Pronti a tuffarvi nel mondo dei caratteri personalizzati in Aspose.Words per .NET? Cominciamo. Questo tutorial ti guiderà attraverso il processo di impostazione delle cartelle di caratteri personalizzate, assicurandoti che i tuoi documenti abbiano l’aspetto che desideri. Che tu sia uno sviluppatore esperto o che tu abbia appena iniziato, questa guida ti guiderà attraverso ogni passaggio. Quindi, rendiamo questi caratteri favolosi!

Prerequisiti

Prima di entrare, assicuriamoci che tu abbia 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: utilizzeremo un documento Word per questo tutorial. Puoi crearne uno tuo o utilizzarne uno esistente.
  • Caratteri personalizzati: tieni pronti alcuni caratteri personalizzati. Li useremo per dimostrare come impostare le cartelle dei caratteri.

Importa spazi dei nomi

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

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

Con questi spazi dei nomi importati, siamo pronti per iniziare a configurare le nostre cartelle di caratteri personalizzate.

Passaggio 1: definire la directory dei documenti

Iniziamo definendo il percorso della directory dei documenti. Qui è dove è archiviato il tuo documento Word. Utilizzeremo una variabile chiamatadataDir per memorizzare questo percorso.

// Percorso della directory dei documenti
string dataDir = "YOUR DOCUMENT DIRECTORY";

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

Passaggio 2: imposta le origini dei caratteri

Successivamente, dobbiamo impostare le origini dei caratteri. Qui è dove diciamo ad Aspose.Words dove trovare i nostri caratteri personalizzati. Utilizzeremo 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: questo dice ad Aspose.Words di utilizzare i caratteri predefiniti del sistema.
  • FolderFontSource: qui è dove specifichiamo la cartella contenente i nostri caratteri personalizzati. Sostituire"C:\\MyFonts\\" con il percorso della directory dei caratteri 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 caratteri, è ora di caricare il documento con cui vogliamo lavorare. Utilizzeremo ilDocument classe da Aspose.Words per questo.

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

Assicuratelo"Rendering.docx" è il nome del 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 caratteri personalizzati in azione. Utilizzeremo ilSave metodo delDocument classe.

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

Ciò salverà il tuo documento come PDF nella directory specificata, utilizzando i caratteri personalizzati che abbiamo impostato in precedenza.

Conclusione

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

Domande frequenti

Come installo Aspose.Words per .NET?

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

Posso utilizzare più cartelle di caratteri personalizzati?

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

È necessario includere i caratteri di sistema?

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

Quali tipi di file sono supportati da Aspose.Words?

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

Come posso ottenere una licenza temporanea per Aspose.Words?

Puoi ottenere alicenza temporanea dal sito Web Aspose per provare tutte le funzionalità di Aspose.Words.