Simpan file font yang diperbarui ke disk
.NET API Solusi untuk menyimpan yang sebelumnya dimuat dari font aliran.
Aspose.Font API Solution memiliki fungsionalitas yang kaya untuk bekerja dengan font. Konversi, manipulasi dengan mesin terbang, deteksi simbol Latin, memuat font, dan banyak lagi.
Cuplikan berikutnya menjelaskan proses penyimpanan font, yang awalnya dimuat dari byte array/MemoryStream, ke disk. Pemuatan itu sendiri sebelumnya dijelaskan dengan contoh kode di halaman Cara memuat font dari aliran .
Halaman ini menjelaskan opsi tentang cara menyimpan font TrueType ke disk tetapi semua potongan kode lainnya tentang cara menggunakan solusi ditempatkan di Aspose.Font-Documentation proyek GitHub.
Untuk menyimpan file font yang kita butuhkan:
Aspose.Font for .NET API yang merupakan API konversi dan manipulasi dokumen yang kaya fitur, kuat, dan mudah digunakan untuk platform C#.
Buka manajer paket NuGet, dan 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 sebelum diubah menggunakan C#:
- Muat font dari array byte dengan meneruskan FontDefinition yang sesuai ke Aspose.Font.Font.Open() Metode.
- Baca data dari objek TtfFont yang baru saja dimuat.
- Untuk menyimpan Font TTF ke disk, nyatakan nama file Font keluaran dengan path lengkap. Untuk menyelesaikan proses gunakan Metode Save() .
C# Kode 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().