Мастер замены шрифтов PDF в .NET с GroupDocs.Conversion

Обеспечение единообразной типографии во время преобразования документов имеет жизненно важное значение. Это всеобъемлющее руководство демонстрирует использование GroupDocs.Conversion для .NET для эффективного управления заменами шрифтов при преобразовании документов в PDF.

Что вы узнаете

  • Установка и настройка GroupDocs.Conversion для .NET
  • Реализовать замену шрифтов PDF с помощью C#
  • Оптимизируйте настройки конверсии для достижения наилучших результатов
  • Изучите реальные применения этой функции

Давайте начнем с создания необходимой среды!

Предпосылки

Для продолжения убедитесь, что у вас есть:

  • Библиотеки и версии: Установите GroupDocs.Conversion версии 25.3.0.
  • Настройка среды: Рабочая среда .NET (например, Visual Studio).
  • Необходимые знания: Базовые знания программирования на C#.

Установка GroupDocs.Conversion для .NET

Установите пакет с помощью NuGet или .NET CLI:

Консоль менеджера пакетов NuGet:

Install-Package GroupDocs.Conversion -Version 25.3.0

.NET CLI:

dotnet add package GroupDocs.Conversion --version 25.3.0

Приобретение лицензии

GroupDocs предлагает бесплатную пробную версию для изучения их функций. Для длительного использования рассмотрите возможность приобретения лицензии или получения временной:

Подготовив среду, давайте настроим GroupDocs.Conversion для .NET.

Настройка GroupDocs.Conversion для .NET

Базовая инициализация и настройка

Инициализируйте настройку преобразования в C# следующим образом:

using GroupDocs.Conversion;
using System.IO;

string outputFolder = "YOUR_OUTPUT_DIRECTORY";
string inputFile = "YOUR_DOCUMENT_DIRECTORY/SAMPLE_ONE";

// Инициализировать конвертер с указанием пути к файлу
using (Converter converter = new Converter(inputFile))
{
    PdfConvertOptions options = new PdfConvertOptions();
    string outputFile = Path.Combine(outputFolder, "converted.pdf");
    converter.Convert(outputFile, options);
}

Этот фрагмент кода преобразует документ с использованием настроек по умолчанию. Теперь давайте углубимся в замену шрифтов.

Руководство по внедрению

Замена шрифта при конвертации PDF

Замена шрифтов обеспечивает единообразный вид ваших документов в разных системах за счет замены недоступных шрифтов указанными альтернативами.

Указание замены шрифтов

Чтобы указать замену шрифтов, выполните следующие действия:

1. Определите замену шрифтов

Настройте функцию для определения того, какие шрифты следует заменить, а также их замены:

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\