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:

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\