Мастер замены шрифтов 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\