Sostituzione dei font PDF in .NET con GroupDocs.Conversion
Garantire una tipografia coerente durante la conversione dei documenti è fondamentale. Questa guida completa illustra l’utilizzo di GroupDocs.Conversion per .NET per gestire efficacemente le sostituzioni dei font durante la conversione dei documenti in PDF.
Cosa imparerai
- Installa e configura GroupDocs.Conversion per .NET
- Implementare la sostituzione dei font PDF utilizzando C#
- Ottimizza le impostazioni di conversione per ottenere i migliori risultati
- Esplora le applicazioni pratiche di questa funzionalità
Cominciamo a creare l’ambiente necessario!
Prerequisiti
Per seguire, assicurati di avere:
- Librerie e versioni: Installa GroupDocs.Conversion versione 25.3.0.
- Configurazione dell’ambiente: Un ambiente .NET funzionante (ad esempio Visual Studio).
- Prerequisiti di conoscenza: Conoscenza di base della programmazione C#.
Installazione di GroupDocs.Conversion per .NET
Installa il pacchetto utilizzando NuGet o .NET CLI:
Console del gestore pacchetti NuGet:
Install-Package GroupDocs.Conversion -Version 25.3.0
Interfaccia della riga di comando .NET:
dotnet add package GroupDocs.Conversion --version 25.3.0
Acquisizione della licenza
GroupDocs offre una prova gratuita per esplorare le sue funzionalità. Per un utilizzo prolungato, si consiglia di acquistare una licenza o di richiederne una temporanea:
- Prova gratuita: Scarica qui
- Licenza temporanea: Richiedi qui
- Acquistare: Acquista ora
Con l’ambiente pronto, configuriamo GroupDocs.Conversion per .NET.
Impostazione di GroupDocs.Conversion per .NET
Inizializzazione e configurazione di base
Inizializza la configurazione di conversione in C# come segue:
using GroupDocs.Conversion;
using System.IO;
string outputFolder = "YOUR_OUTPUT_DIRECTORY";
string inputFile = "YOUR_DOCUMENT_DIRECTORY/SAMPLE_ONE";
// Inizializza il convertitore con il percorso del file
using (Converter converter = new Converter(inputFile))
{
PdfConvertOptions options = new PdfConvertOptions();
string outputFile = Path.Combine(outputFolder, "converted.pdf");
converter.Convert(outputFile, options);
}
Questo frammento di codice converte un documento utilizzando le impostazioni predefinite. Ora approfondiamo la sostituzione dei font.
Guida all’implementazione
Sostituzione dei font nella conversione PDF
La sostituzione dei font garantisce che i tuoi documenti abbiano un aspetto coerente su sistemi diversi sostituendo i font non disponibili con alternative specifiche.
Specifica delle sostituzioni dei font
Per specificare le sostituzioni dei font, seguire questi passaggi:
1. Definire le sostituzioni dei font
Imposta una funzione per definire quali font sostituire e le relative sostituzioni:
using System;
using System.Collections.Generic;
using GroupDocs.Conversion.Contracts;
using GroupDocs.Conversion.Options.Load;
Func<LoadContext, LoadOptions> getLoadOptions = loadContext => new NoteLoadOptions
{
FontSubstitutes = new List<FontSubstitute>
{
FontSubstitute.Create("Tahoma\