Đang tải phông chữ tùy chỉnh

Giới thiệu

GroupDocs.Annotation for .NET là một thư viện mạnh mẽ cho phép các nhà phát triển thêm các tính năng chú thích vào ứng dụng .NET của họ một cách dễ dàng. Một trong những chức năng chính mà nó cung cấp là khả năng tải phông chữ tùy chỉnh, cho phép tùy chỉnh nâng cao và tính linh hoạt trong chú thích tài liệu.

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

Trước khi tiếp tục phần hướng dẫn, hãy đảm bảo rằng bạn có các điều kiện tiên quyết sau:

  1. GroupDocs.Annotation for .NET Library: Tải xuống và cài đặt thư viện từđây.
  2. Môi trường phát triển .NET: Đảm bảo bạn đã thiết lập môi trường làm việc để phát triển .NET.
  3. Truy cập vào Phông chữ Tùy chỉnh: Chuẩn bị các phông chữ tùy chỉnh mà bạn muốn tải vào ứng dụng của mình.

Nhập không gian tên

Trong dự án .NET của bạn, hãy nhập các vùng tên cần thiết để sử dụng GroupDocs.Annotation:

using System;
using System.Collections.Generic;
using System.IO;
using GroupDocs.Annotation.Options;

Bước 1: Khởi tạo đối tượng Annotator

Tạo một thể hiện củaAnnotator lớp bằng cách cung cấp đường dẫn đến tài liệu PDF đầu vào cùng với các thư mục phông chữ tùy chỉnh:

using (Annotator annotator = new Annotator("input.pdf", new LoadOptions { FontDirectories = new List<string> { Constants.GetFontDirectory() } }))
{
    // Mã của bạn cho các hoạt động tiếp theo sẽ có ở đây
}

Bước 2: Định cấu hình tùy chọn xem trước

Xác định các tùy chọn xem trước để chỉ định cách tạo bản xem trước tài liệu. Bạn có thể đặt các tùy chọn như định dạng xem trước, số trang, v.v.:

PreviewOptions previewOptions = new PreviewOptions(pageNumber =>
{
    var pagePath = Path.Combine("Your Document Directory", $"result_with_font_{pageNumber}.png");
    return File.Create(pagePath);
});
previewOptions.PreviewFormat = PreviewFormats.PNG;
previewOptions.PageNumbers = new int[] { 1, 2, 3, 4 };

Bước 3: Tạo bản xem trước tài liệu

Sử dụngGeneratePreview phương pháp củaDocument thuộc tính để tạo bản xem trước với phông chữ tùy chỉnh:

annotator.Document.GeneratePreview(previewOptions);

Bước 4: Hiển thị đường dẫn đầu ra

Cuối cùng, hiển thị thông báo cho biết việc tạo bản xem trước tài liệu thành công cùng với đường dẫn thư mục đầu ra:

Console.WriteLine($"\nDocument previews generated successfully.\nCheck output in {"Your Document Directory"}.");

Phần kết luận

Tóm lại, việc tải các phông chữ tùy chỉnh trong GroupDocs.Annotation cho .NET mang lại cho các nhà phát triển sự linh hoạt trong việc tùy chỉnh các chú thích tài liệu theo yêu cầu của họ. Bằng cách làm theo các bước được nêu trong hướng dẫn này, bạn có thể tích hợp liền mạch các phông chữ tùy chỉnh vào các ứng dụng .NET của mình và nâng cao trải nghiệm chú thích cho người dùng.

Câu hỏi thường gặp

Tôi có thể tải nhiều phông chữ tùy chỉnh cùng một lúc không?

Có, bạn có thể chỉ định nhiều thư mục phông chữ khi khởi tạoAnnotator sự vật.

Có bất kỳ hạn chế nào về các loại phông chữ được hỗ trợ không?

GroupDocs.Annotation for .NET hỗ trợ nhiều loại phông chữ, bao gồm phông chữ TrueType (.ttf) và OpenType (.otf).

Tôi có thể tự động thay đổi phông chữ đã tải trong thời gian chạy không?

Có, bạn có thể tự động sửa đổi các thư mục phông chữ và tải lại chú thích tài liệu nếu cần.

GroupDocs.Annotation có hỗ trợ nhúng phông chữ vào tài liệu đầu ra không?

Có, bạn có thể nhúng phông chữ tùy chỉnh vào tài liệu đầu ra để đảm bảo hiển thị nhất quán trên các nền tảng khác nhau.

Có cách nào để xử lý việc cấp phép phông chữ trong ứng dụng không?

GroupDocs.Annotation cung cấp các tùy chọn để quản lý cấp phép phông chữ, bao gồm các giấy phép tạm thời cho mục đích đánh giá.