Menyimpan file font yang diperbarui ke disk
.NET API Solution to save previously loaded from stream fonts.
Aspose.Font API Solution memiliki fungsi yang kaya untuk bekerja dengan font. Konversi, manipulasi glyph, deteksi simbol Latin, memuat font, dan banyak lagi.
Potongan kode berikut menggambarkan proses menyimpan font, yang awalnya dimuat dari byte array/MemoryStream, ke disk. Proses pemuatan itu sendiri telah dijelaskan sebelumnya dengan contoh kode pada halaman How to load fonts from a stream page.
Halaman ini menjelaskan opsi cara menyimpan font TrueType ke disk tetapi semua potongan kode lainnya tentang cara menggunakan solusi ini ditempatkan di proyek GitHub Aspose.Font-Documentation GitHub project.
Untuk menyimpan file font, kita perlu:
API Aspose.Font untuk .NET yang kaya fitur, kuat, dan mudah digunakan untuk manipulasi dokumen dan konversi pada platform C#.
Buka NuGet package manager, cari Aspose.Font dan instal. Anda juga dapat menggunakan perintah berikut dari Package Manager Console.
Package Manager Console Command
PM> Install-Package Aspose.Font
Langkah-langkah untuk menyimpan font yang berubah sebelumnya menggunakan C#:
- Muat font dari byte array dengan memberikan FontDefinition yang sesuai ke Metode Aspose.Font.Font.Open() .
- Baca data dari objek TtfFont yang baru saja dimuat.
- Untuk menyimpan Font TTF ke disk, deklarasikan nama file Font output dengan jalur lengkap. Untuk menyelesaikan proses gunakan Metode Save() .
Kode C# untuk menyimpan font TrueType ke disk
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);FAQ
1. Bagaimana cara menyimpan font ke hard drive saya?
Saat Anda mengunduh font dan ingin menyimpannya ke drive Anda, Anda perlu menempelkan filenya ke folder Fonts, misalnya, C:>Windows>Fonts jika sistem operasinya adalah Windows.
2. Bisakah saya menyalin font dari satu komputer ke komputer lain?
Jika perangkat yang ingin Anda transfer fontnya memiliki sistem operasi yang sama, Anda cukup menyalin dan menempelkan file font dari/ke folder Font. Jika sistem operasi atau aplikasinya berbeda, Anda perlu mengonversi font ke format yang didukung oleh perangkat atau lingkungan seperti itu.
3. Bagaimana cara menyimpan font yang diubah?
Untuk menyimpan font ke disk, pertama-tama, nyatakan nama file font keluaran dengan path lengkap. Kemudian gunakan Metode Save().