Teks ke Vektor dalam C#
Vektorisasi teks dalam dokumen SVG dan simpan sebagai grafik vektor
Konversikan Teks ke Jalur Vektor
Vektorisasi teks adalah proses mengubah teks menjadi berbagai jalur vektor dan bentuk geometris. Anda dapat menggunakan font yang berbeda dan kemudian mengubahnya menjadi garis vektor membuat font vektor Anda sendiri. Teks seperti itu menjadi gambar vektor dan tidak dapat diedit di editor teks. Tetapi Anda dapat mengedit dan menyesuaikan karakter vektor dengan memanipulasi elemen <path>
, <use>
, <mask>
, <g>
dalam kode SVG. Anda dapat menerapkan “filter”, “mask”, “opacity”, dan efek lainnya ke teks SVG yang divektorisasi dengan menyesuaikan fitur-fiturnya seperti opacity, efek pencahayaan, dll. Selain itu, Anda dapat mengubah batas, goresan, bayangan, bersinar, dan aspek SVG lainnya yang dapat membantu Anda mendesain teks. Anda dapat bermain dengan semua fitur SVG ini untuk mendapatkan hasil terbaik. Teks vektor, menjadi grafik vektor, memungkinkan penggunaan font tanpa instalasi di komputer klien dan mempertahankan gayanya saat digunakan di lingkungan komputer mana pun. Dengan demikian, mengubah teks ke bentuk vektor sangat membantu untuk digunakan dalam logo, ikon, spanduk, iklan, dll.
Aspose.SVG for .NET API menyediakan fitur vektorisasi teks dalam dokumen SVG. Lihat pustaka C# kami sehingga Anda dapat mengonversi teks SVG ke grafik vektor dengan mudah!
Contoh kode C# untuk membuat vektor teks dalam dokumen SVG
Dalam teks SVG yang divektorisasi, semua glyph font diganti menjadi kombinasi elemen grafis. Aspose.SVG untuk .NET API menyediakan fitur vektorisasi elemen teks dalam dokumen SVG. Untuk membuat teks menjadi vektor, atur properti
VectorizeText
dari kelas SVGSaveOptions ke true
. Vektorisasi teks dapat dilakukan dengan beberapa baris kode:
Mengonversi teks menjadi vektor - C#
// Load an SVG document from a file
var document = new SVGDocument(InputFolder + "text.svg");
// Create a Save Options object
var saveOptions = new SVGSaveOptions
{
VectorizeText = true
};
// Save the SVG document with specified saveOptions
document.Save((OutputFolder + "text-vectorized.svg"), saveOptions);
Langkah-langkah untuk memvektor teks SVG di C#
- Muat dokumen SVG menggunakan salah satu konstruktor SVGDocument() .
- Buat instance baru dari kelas SVGSaveOptions. Gunakan konstruktor
SVGSaveOptions()
dan setel
VectorizeText
properti sebagai
true
. Itu menunjuk untuk mengganti elemen teks dengan jalur. - Panggil metode Save() dan teruskan ke jalur keluaran dan simpan objek opsi.
Dalam bab dokumentasi Vektorisasi - Ikhtisar Dasar, Anda akan menemukan info vektorisasi teks, pelajari cara membuat vektor teks dalam dokumen SVG dan pertimbangkan contoh C#. Dalam artikel dokumentasi Vektorisasi Teks & Keamanan Teks, Anda akan mengetahui tentang keuntungan vektorisasi teks.
Apa yang dimaksud dengan vektorisasi teks?
Dalam teks SVG yang divektorisasi, semua glyph font diganti dengan kombinasi tag teks XML seperti <path>
, <use>
, <g>
, dll. Teks diubah menjadi bentuk vektor dan tidak dapat diedit . Ini mencegah pengguna biasa membuka dan mengedit file ini di editor teks.
Vektorisasi Teks Online
Aspose.SVG menawarkan Aplikasi Teks ke Vektor online gratis yang mengubah teks dalam file SVG menjadi bentuk vektor. Teks ke Vektor berfungsi dari perangkat apa pun, platform apa pun. Tidak diperlukan pendaftaran, plugin, atau instalasi perangkat lunak tambahan untuk Anda. Ubah teks SVG Anda menjadi vektor dan dapatkan semua keuntungan dari grafik vektor!
Memulai dengan Aspose.SVG for .NET API
Jika Anda tertarik untuk mengembangkan grafik vektor yang dapat diskalakan dan aplikasinya, instal Aspose.SVG for .NET API kami yang fleksibel dan berkecepatan tinggi dengan serangkaian antarmuka canggih untuk C# dan bahasa pemrograman .NET lainnya.Instal dari baris perintah sebagai
nuget install Aspose.SVG
atau melalui Package Manager Console Visual Studio dengan Install-Package Aspose.SVG
.
Alternatifnya, dapatkan penginstal MSI offline atau DLL dalam file ZIP dari
unduhan.
Aspose.SVG for .NET API adalah pustaka mandiri dan tidak bergantung pada perangkat lunak apa pun untuk pemrosesan dokumen SVG.Untuk detail selengkapnya tentang instalasi pustaka C# dan persyaratan sistem, silakan merujuk ke Dokumentasi Aspose.SVG.