Nahrazení písem v hlavním PDF v .NET pomocí GroupDocs.Conversion
Zajištění konzistentní typografie během převodu dokumentů je zásadní. Tato komplexní příručka ukazuje použití GroupDocs.Conversion pro .NET k efektivní správě substitucí písem při převodu dokumentů do PDF.
Co se naučíte
- Instalace a konfigurace GroupDocs.Conversion pro .NET
- Implementace substituce písem v PDF pomocí C#
- Optimalizujte nastavení konverze pro dosažení nejlepších výsledků
- Prozkoumejte reálné aplikace této funkce
Začněme tím, že si připravíme potřebné prostředí!
Předpoklady
Abyste mohli pokračovat, ujistěte se, že máte:
- Knihovny a verze: Nainstalujte GroupDocs.Conversion verze 25.3.0.
- Nastavení prostředí: Funkční prostředí .NET (např. Visual Studio).
- Předpoklady znalostí: Základní znalost programování v C#.
Instalace GroupDocs.Conversion pro .NET
Nainstalujte balíček pomocí NuGet nebo .NET CLI:
Konzola Správce balíčků NuGet:
Install-Package GroupDocs.Conversion -Version 25.3.0
Rozhraní příkazového řádku .NET:
dotnet add package GroupDocs.Conversion --version 25.3.0
Získání licence
GroupDocs nabízí bezplatnou zkušební verzi pro prozkoumání funkcí. Pro delší používání zvažte zakoupení licence nebo pořízení dočasné licence:
- Bezplatná zkušební verze: Stáhnout zde
- Dočasná licence: Žádost zde
- Nákup: Koupit nyní
S připraveným prostředím nastavme GroupDocs.Conversion pro .NET.
Nastavení GroupDocs.Conversion pro .NET
Základní inicializace a nastavení
Inicializujte nastavení převodu v jazyce C# takto:
using GroupDocs.Conversion;
using System.IO;
string outputFolder = "YOUR_OUTPUT_DIRECTORY";
string inputFile = "YOUR_DOCUMENT_DIRECTORY/SAMPLE_ONE";
// Inicializovat převodník s cestou k souboru
using (Converter converter = new Converter(inputFile))
{
PdfConvertOptions options = new PdfConvertOptions();
string outputFile = Path.Combine(outputFolder, "converted.pdf");
converter.Convert(outputFile, options);
}
Tento úryvek kódu převede dokument s použitím výchozího nastavení. Nyní se pojďme ponořit do substituce písem.
Průvodce implementací
Nahrazení písma při převodu PDF
Nahrazování písem zajišťuje konzistentní vzhled vašich dokumentů napříč různými systémy tím, že nahrazuje nedostupná písma určenými alternativami.
Určení náhrad písma
Chcete-li zadat náhrady písem, postupujte takto:
1. Definujte substituce písem
Nastavte funkci pro definování fontů, které mají být nahrazeny, a jejich náhrad:
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\