Lưu các tệp phông chữ đã cập nhật vào đĩa

.NET API Solution để lưu các phông chữ đã được tải trước đó từ luồng.

 

Aspose.Font API Solution có chức năng phong phú để làm việc với phông chữ. Chuyển đổi, thao tác với glyphs, phát hiện ký tự La-tinh, tải phông chữ, và còn nhiều hơn nữa.

Đoạn mã tiếp theo mô tả quy trình lưu phông chữ, vốn được tải ban đầu từ mảng byte/MemoryStream, vào đĩa. Việc tải đã được mô tả trước đó với các ví dụ mã trên trang How to load fonts from a stream .

Trang này mô tả cách lưu phông chữ TrueType vào đĩa, nhưng tất cả các đoạn mã còn lại về cách sử dụng giải pháp được đặt trong dự án GitHub Aspose.Font-Documentation .

Để lưu các tệp phông chữ, chúng ta cần:

  • Aspose.Font cho .NET API, một API giàu tính năng, mạnh mẽ và dễ sử dụng cho việc xử lý và chuyển đổi tài liệu trên nền tảng C#.

  • Mở trình quản lý gói NuGet, tìm kiếm Aspose.Font và cài đặt. Bạn cũng có thể sử dụng lệnh sau từ Package Manager Console.

Package Manager Console Command


    PM> Install-Package Aspose.Font

Các bước để lưu phông chữ chưa được thay đổi bằng C#:

  1. Tải phông chữ từ mảng byte bằng cách truyền FontDefinition thích hợp vào phương thức Aspose.Font.Font.Open() .
  2. Đọc dữ liệu từ đối tượng TtfFont vừa được tải.
  3. Để lưu phông chữ TTF vào đĩa, khai báo tên tệp Font đầu ra với đường dẫn đầy đủ. Để hoàn tất quá trình, sử dụng phương thức Save() .

Mã C# để lưu phông chữ TrueType vào đĩa

    using Aspose.Font;
    using Aspose.Font.Sources;
    using Aspose.Font.Ttf;
    //byte array to load Font from
    byte[] fontMemoryData;

    FontDefinition fd = FontDefinition.Open(new ByteContentStreamSource(fontMemoryData),
                FontType.TTF);
    TtfFont font = Aspose.Font.Font.Open(fd) as TtfFont;

    //Read some data from just loaded TtfFont object

    //Save TtfFont to disk
    //Output Font file name with the full path
    string fileName; 

    font.Save(fileName);



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

1. Làm cách nào để lưu phông chữ vào ổ cứng?

Khi bạn đã tải xuống một phông chữ và muốn lưu nó vào ổ đĩa của mình, bạn cần dán tệp của nó vào thư mục Phông chữ, chẳng hạn như C:>Windows>Fonts nếu hệ điều hành là Windows.

2. Tôi có thể sao chép phông chữ từ máy tính này sang máy tính khác không?

Nếu thiết bị bạn muốn chuyển phông chữ sang có cùng hệ điều hành, bạn chỉ cần sao chép và dán tệp phông chữ từ/vào thư mục Phông chữ. Nếu hệ điều hành hoặc ứng dụng khác, bạn cần chuyển đổi phông chữ sang định dạng được hỗ trợ bởi một thiết bị hoặc môi trường như vậy.

3. Làm cách nào để lưu các phông chữ đã thay đổi?

Để lưu phông chữ vào đĩa, trước tiên, hãy khai báo tên tệp phông chữ đầu ra với đường dẫn đầy đủ. Sau đó sử dụng Phương thức Save().