Làm chủ việc thay thế phông chữ PDF trong .NET với GroupDocs.Conversion

Đảm bảo kiểu chữ nhất quán trong quá trình chuyển đổi tài liệu là rất quan trọng. Hướng dẫn toàn diện này trình bày cách sử dụng GroupDocs.Conversion cho .NET để quản lý việc thay thế phông chữ hiệu quả khi chuyển đổi tài liệu sang PDF.

Những gì bạn sẽ học được

  • Cài đặt và cấu hình GroupDocs.Conversion cho .NET
  • Thực hiện thay thế phông chữ PDF bằng C#
  • Tối ưu hóa cài đặt chuyển đổi để có kết quả tốt nhất
  • Khám phá các ứng dụng thực tế của tính năng này

Chúng ta hãy bắt đầu bằng cách thiết lập môi trường cần thiết!

Điều kiện tiên quyết

Để thực hiện theo, hãy đảm bảo bạn có:

  • Thư viện và Phiên bản: Cài đặt GroupDocs.Conversion phiên bản 25.3.0.
  • Thiết lập môi trường: Môi trường .NET đang hoạt động (ví dụ: Visual Studio).
  • Điều kiện tiên quyết về kiến thức: Hiểu biết cơ bản về lập trình C#.

Cài đặt GroupDocs.Conversion cho .NET

Cài đặt gói bằng NuGet hoặc .NET CLI:

Bảng điều khiển quản lý gói NuGet:

Install-Package GroupDocs.Conversion -Version 25.3.0

.NETCLI:

dotnet add package GroupDocs.Conversion --version 25.3.0

Mua lại giấy phép

GroupDocs cung cấp bản dùng thử miễn phí để khám phá các tính năng của họ. Để sử dụng lâu dài, hãy cân nhắc mua giấy phép hoặc lấy giấy phép tạm thời:

Khi môi trường đã sẵn sàng, chúng ta hãy thiết lập GroupDocs.Conversion cho .NET.

Thiết lập GroupDocs.Conversion cho .NET

Khởi tạo và thiết lập cơ bản

Khởi tạo thiết lập chuyển đổi của bạn trong C# như sau:

using GroupDocs.Conversion;
using System.IO;

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

// Khởi tạo bộ chuyển đổi với đường dẫn tệp
using (Converter converter = new Converter(inputFile))
{
    PdfConvertOptions options = new PdfConvertOptions();
    string outputFile = Path.Combine(outputFolder, "converted.pdf");
    converter.Convert(outputFile, options);
}

Đoạn mã này chuyển đổi một tài liệu bằng cách sử dụng các thiết lập mặc định. Bây giờ chúng ta hãy đi sâu vào việc thay thế phông chữ.

Hướng dẫn thực hiện

Thay thế phông chữ trong chuyển đổi PDF

Tính năng thay thế phông chữ đảm bảo tài liệu của bạn trông nhất quán trên nhiều hệ thống khác nhau bằng cách thay thế các phông chữ không khả dụng bằng các phông chữ thay thế được chỉ định.

Chỉ định thay thế phông chữ

Để chỉ định thay thế phông chữ, hãy làm theo các bước sau:

1. Xác định thay thế phông chữ

Thiết lập một chức năng để xác định phông chữ nào cần thay thế và phông chữ nào có thể thay thế:

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\