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#

  1. Muat dokumen SVG menggunakan salah satu konstruktor SVGDocument() .
  2. Buat instance baru dari kelas SVGSaveOptions. Gunakan konstruktor SVGSaveOptions() dan setel VectorizeText properti sebagai true. Itu menunjuk untuk mengganti elemen teks dengan jalur.
  3. 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.


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!


FAQ

1. 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.

2. Mengapa saya harus mengubah teks menjadi vektor?

Vektorisasi teks melindungi teks dari penyalinan sederhana, penggunaan yang tidak diinginkan, peminjaman, dan modifikasi. Teks vektor, sebagai grafik digital, memungkinkan Anda menggunakan font unik tanpa menginstalnya di komputer klien dan mempertahankan gayanya saat digunakan di lingkungan komputer mana pun. Teks dapat diskalakan sambil mempertahankan kualitas dan menerapkan efek SVG apa pun padanya.
Saat mengonversi teks ke jalur vektor, Anda tidak dapat lagi mengedit teks seperti teks biasa. Namun, Anda dapat mengedit jalur vektor. Teks vektor, yang dapat Anda edit sebagai objek vektor, memungkinkan Anda untuk: menyesuaikan aspek font, membuat logo atau tanda kata, menyiapkan aset untuk dicetak, mengurangi ukuran file atau mengekspor, menggabungkan beberapa jalur menjadi satu objek, dll.

3. Bagaimana saya bisa mengubah teks menjadi vektor?

Aspose.SVG memungkinkan Anda untuk membuat vektor teks SVG dengan cara apa pun - online atau secara terprogram. Anda dapat mengonversi teks menjadi vektor secara real-time menggunakan aplikasi Online Teks ke Vektor yang memvektor teks Anda dalam file SVG dengan cepat dan berkualitas tinggi. Di sisi lain, Anda dapat menggunakan Aspose.SVG untuk .NET API untuk membuat vektor teks secara terprogram.

Memulai dengan .NET SVG API

Jika Anda tertarik untuk mengembangkan grafik vektor yang dapat diskalakan dan aplikasinya, instal Aspose.SVG untuk .NET API kami yang fleksibel dan berkecepatan tinggi dengan rangkaian antarmuka yang andal 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. Atau, dapatkan penginstal MSI offline atau DLL dalam file ZIP dari downloads. Aspose.SVG untuk .NET API adalah library mandiri dan tidak bergantung pada perangkat lunak apa pun untuk pemrosesan dokumen SVG.
Untuk detail selengkapnya tentang penginstalan library C# dan persyaratan sistem, lihat Dokumentasi Aspose.SVG.

Vectorizer Lain yang Didukung

Text to Vector (SVG Text)
JPG to SVG (JPEG Image)
PNG to SVG (Portable Network Graphics)
Image to SVG (Raster Image)
BMP to SVG (Microsoft Windows Bitmap)
GIF TO SVG (Graphical Interchange Format)
TIF to SVG (Tagged Image File Format)
ICO to SVG (Windows Icon)