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

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

 

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

Đoạn mã tiếp theo mô tả quá trình lưu phông chữ, ban đầu được tải từ mảng byte / MemoryStream, vào đĩa. Bản thân việc tải trước đây đã được mô tả bằng các ví dụ mã trên trang Cách tải phông chữ từ luồng .

Trang này mô tả tùy chọn về 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 Aspose.Font-Documentation Dự án GitHub.

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

  • Aspose.Font for .NET API là một API chuyển đổi và thao tác tài liệu giàu tính năng, mạnh mẽ và dễ sử dụng cho 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ừ Bảng điều khiển Trình quản lý Gói.

Package Manager Console Command


    PM> Install-Package Aspose.Font

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

  1. Tải phông chữ từ mảng byte bằng cách chuyển thích hợp FontDefinition vào Aspose.Font.Font. Phương thức Open() .
  2. Đọc dữ liệu từ đối tượng TtfFont vừa được tải.
  3. Để lưu Font TTF vào đĩa, khai báo tên tập tin Font đầu ra với đầy đủ đường dẫn. Để kết thúc quá trình, hãy 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().