Kuasai Penggantian Font PDF di .NET dengan GroupDocs.Conversion

Memastikan tipografi yang konsisten selama konversi dokumen sangatlah penting. Panduan lengkap ini menunjukkan penggunaan GroupDocs.Conversion for .NET untuk mengelola penggantian font secara efektif saat mengonversi dokumen ke PDF.

Apa yang Akan Anda Pelajari

  • Instal dan konfigurasikan GroupDocs.Conversion untuk .NET
  • Menerapkan substitusi font PDF menggunakan C#
  • Optimalkan pengaturan konversi untuk hasil terbaik
  • Jelajahi aplikasi dunia nyata dari fitur ini

Mari kita mulai dengan menyiapkan lingkungan yang diperlukan!

Prasyarat

Untuk mengikutinya, pastikan Anda memiliki:

  • Perpustakaan dan Versi: Instal GroupDocs.Conversion versi 25.3.0.
  • Pengaturan Lingkungan: Lingkungan .NET yang berfungsi (misalnya, Visual Studio).
  • Prasyarat Pengetahuan: Pemahaman dasar tentang pemrograman C#.

Menginstal GroupDocs.Conversion untuk .NET

Instal paket menggunakan NuGet atau .NET CLI:

Konsol Manajer Paket NuGet:

Install-Package GroupDocs.Conversion -Version 25.3.0

.NET CLI:

dotnet add package GroupDocs.Conversion --version 25.3.0

Akuisisi Lisensi

GroupDocs menawarkan uji coba gratis untuk menjelajahi fitur-fiturnya. Untuk penggunaan lebih lama, pertimbangkan untuk membeli lisensi atau memperoleh lisensi sementara:

Setelah lingkungan siap, mari siapkan GroupDocs.Conversion untuk .NET.

Menyiapkan GroupDocs.Conversion untuk .NET

Inisialisasi dan Pengaturan Dasar

Inisialisasi pengaturan konversi Anda di C# sebagai berikut:

using GroupDocs.Conversion;
using System.IO;

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

// Inisialisasi konverter dengan jalur file
using (Converter converter = new Converter(inputFile))
{
    PdfConvertOptions options = new PdfConvertOptions();
    string outputFile = Path.Combine(outputFolder, "converted.pdf");
    converter.Convert(outputFile, options);
}

Potongan kode ini mengonversi dokumen menggunakan pengaturan default. Sekarang mari kita bahas substitusi font.

Panduan Implementasi

Penggantian Font dalam Konversi PDF

Penggantian font memastikan dokumen Anda terlihat konsisten di berbagai sistem dengan mengganti font yang tidak tersedia dengan alternatif yang ditentukan.

Menentukan Substitusi Font

Untuk menentukan substitusi font, ikuti langkah-langkah berikut:

1. Definisikan Substitusi Font

Siapkan fungsi untuk menentukan font mana yang akan diganti dan penggantinya:

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\