Domine la sustitución de fuentes PDF en .NET con GroupDocs.Conversion
Garantizar una tipografía consistente durante la conversión de documentos es fundamental. Esta guía completa muestra cómo usar GroupDocs.Conversion para .NET para gestionar eficazmente la sustitución de fuentes al convertir documentos a PDF.
Lo que aprenderás
- Instalar y configurar GroupDocs.Conversion para .NET
- Implementar la sustitución de fuentes PDF usando C#
- Optimice la configuración de conversión para obtener mejores resultados
- Explorar aplicaciones reales de esta función
¡Comencemos por configurar el entorno necesario!
Prerrequisitos
Para seguir, asegúrese de tener:
- Bibliotecas y versiones: Instalar GroupDocs.Conversion versión 25.3.0.
- Configuración del entorno: Un entorno .NET en funcionamiento (por ejemplo, Visual Studio).
- Requisitos de conocimiento: Comprensión básica de programación en C#.
Instalación de GroupDocs.Conversion para .NET
Instale el paquete utilizando NuGet o .NET CLI:
Consola del administrador de paquetes NuGet:
Install-Package GroupDocs.Conversion -Version 25.3.0
CLI de .NET:
dotnet add package GroupDocs.Conversion --version 25.3.0
Adquisición de licencias
GroupDocs ofrece una prueba gratuita para explorar sus funciones. Para un uso prolongado, considere comprar una licencia o adquirir una temporal:
- Prueba gratuita: Descargar aquí
- Licencia temporal: Solicitar aquí
- Compra: Comprar ahora
Con el entorno listo, configuremos GroupDocs.Conversion para .NET.
Configuración de GroupDocs.Conversion para .NET
Inicialización y configuración básicas
Inicialice su configuración de conversión en C# de la siguiente manera:
using GroupDocs.Conversion;
using System.IO;
string outputFolder = "YOUR_OUTPUT_DIRECTORY";
string inputFile = "YOUR_DOCUMENT_DIRECTORY/SAMPLE_ONE";
// Inicializar el convertidor con la ruta del archivo
using (Converter converter = new Converter(inputFile))
{
PdfConvertOptions options = new PdfConvertOptions();
string outputFile = Path.Combine(outputFolder, "converted.pdf");
converter.Convert(outputFile, options);
}
Este fragmento de código convierte un documento con la configuración predeterminada. Ahora, profundicemos en la sustitución de fuentes.
Guía de implementación
Sustitución de fuentes en la conversión de PDF
Las sustituciones de fuentes garantizan que sus documentos se vean consistentes en diferentes sistemas al reemplazar fuentes no disponibles con alternativas específicas.
Especificación de sustituciones de fuentes
Para especificar sustituciones de fuentes, siga estos pasos:
1. Definir sustituciones de fuentes
Configurar una función para definir qué fuentes sustituir y sus reemplazos:
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\