แปลง WOFF/WOFF2 เป็น SVG
ฟังก์ชันการแปลง WOFF เป็น SVG สำหรับ C# .NET API เพื่อแปลงแบบอักษร
เมื่อเปรียบเทียบกับรูปแบบ WOFF แล้ว SVG มีการรองรับเว็บที่ต่ำกว่า แล้วทำไมคุณถึงต้องการแปลงร่างเป็นอีกคนหนึ่ง? ทั้งคู่ไม่ขึ้นกับความละเอียดและสามารถปรับขนาดได้โดยไม่สูญเสียคุณภาพหรือความคมชัด ทำให้เหมาะสำหรับการออกแบบที่ตอบสนองและการแสดงผลที่มีความละเอียดสูง แบบอักษร WOFF ได้รับการออกแบบมาเพื่อการบริโภคตามที่เป็นอยู่ คุณต้องมีสิทธิ์เข้าถึงไฟล์ฟอนต์ต้นฉบับและเครื่องมือแก้ไขฟอนต์พิเศษเพื่อแก้ไข ในทางกลับกัน ฟอนต์ SVG สามารถแก้ไขได้โดยใช้ซอฟต์แวร์แก้ไขเวกเตอร์มาตรฐาน ดังนั้นการแก้ไขฟอนต์จึงไม่ใช่เรื่องท้าทาย และนี่คือข้อเสียเปรียบที่สำคัญของฟอนต์ WOFF/WOFF2 เมื่อเปรียบเทียบกับฟอนต์ SVG เนื่องจากขาดรูปแบบการพิมพ์และสไตล์ ขนาดไฟล์ และเบราว์เซอร์ที่รองรับ
การแปลงที่นี่ใช้ .NET API เพื่อแปลง WOFF(WOFF2) เป็น SVG ด้วยโค้ดเพียงไม่กี่บรรทัด โซลูชัน Aspose.Font API สำหรับ С# นั้นง่ายมากที่จะรวมเข้ากับผลิตภัณฑ์ของคุณเองหรือพัฒนาตัวแปลง WOFF เป็น SVG ข้ามแพลตฟอร์ม
.NET API นี้มีโครงสร้างข้อมูลฟอนต์เพื่อเก็บรายละเอียดเกี่ยวกับทุกสัญลักษณ์และการเข้ารหัสสำหรับฟอนต์ประเภทต่างๆ มันสร้างความสัมพันธ์ระหว่างรหัสอักขระและตัวระบุสัญลักษณ์ ด้วยโซลูชันนี้ คุณสามารถแสดงสัญลักษณ์หรือข้อความที่ต้องการ รวมถึงสัญลักษณ์พิเศษ ด้วยการใช้อินเทอร์เฟซและการใช้ฟังก์ชันกราฟิกพื้นฐาน เช่น การจัดการจุด การวาดเส้น การสร้างเส้นโค้ง และอื่นๆ คุณจะได้ผลลัพธ์ที่ต้องการ
การแปลง WOFF เป็น SVG บน C#
Aspose.Font ยังมี เอกสารประกอบ ซึ่งคุณสามารถเรียนรู้ข้อมูลเพิ่มเติมที่จำเป็นในการทำงานกับ API และความรู้พื้นฐานเกี่ยวกับแบบอักษร
- กำหนดพาธไปยังไฟล์ฟอนต์ WOFF ที่จัดเก็บไว้ในตัวแปร fontPath และเปิดฟอนต์ WOFF โดยใช้ Open() วิธี.
- ตั้งค่าเอาต์พุต SVG โดยรวมพาธไดเร็กทอรีเอาต์พุต OutputDir กับชื่อไฟล์ฟอนต์ที่ต้องการโดยใช้เมธอด Path.Combine() จากนั้นวัตถุ FileStream outStream จะถูกสร้างขึ้นโดยใช้ File.Create() เพื่อสร้างไฟล์ใหม่ที่มีพาธเอาต์พุตที่ระบุ
- เติมเต็มการแปลง WOFF เป็น SVG โดยใช้เมธอด SaveToFormat() และส่ง SVG เป็น FontSavingFormats
เริ่มต้นใช้งาน .NET Font API
- ติดตั้งจากบรรทัดคำสั่งเป็น
nuget install Aspose.Font
หรือผ่าน Package Manager Console ของ Visual Studio ด้วยInstall-Package Aspose.Font
- อีกวิธีคือรับตัวติดตั้ง MSI หรือ DLL แบบออฟไลน์ในไฟล์ ZIP จาก ดาวน์โหลด
- ดูตัวอย่างการใช้ฟังก์ชันดังกล่าวในข้ามแพลตฟอร์ม WOFF เป็น SVG และ WOFF2 เป็น SVG ตัวแปลง ไปที่ที่เก็บ GitHub เพื่อรับตัวอย่างโค้ดเพิ่มเติมเกี่ยวกับวิธีทำงานกับ Font API Solution สำหรับ C# .NET.
คำถามที่พบบ่อย
1. ฉันสามารถแปลง WOFF เป็น SVG ได้หรือไม่
โซลูชัน Aspose.Font มีฟังก์ชันที่ช่วยให้คุณแปลงแบบอักษรเป็นรูปแบบอื่นทางออนไลน์หรือโดยทางโปรแกรม หากคุณต้องการแปลง WOFF เป็น SVG ออนไลน์ทันที คุณอาจต้องการใช้ Font Converter ข้ามแพลตฟอร์ม แอปพลิเคชัน.
2. ฟังก์ชันการแปลงรองรับรูปแบบฟอนต์ใดบ้าง
API รองรับ TTF, WOFF, WOFF2, EOT, Type 1 และ CFF เป็นอินพุตและ TTF, WOFF และ WOFF2 เป็นรูปแบบเอาต์พุต
3. ฟังก์ชั่นฟรีหรือไม่?
ตัวแปลงข้ามแพลตฟอร์ม นั้นฟรี เมื่อสำหรับโซลูชัน API คุณสามารถทดลองใช้งานฟรีแล้วซื้อผลิตภัณฑ์หากจำเป็น
WOFF WOFF รูปแบบไฟล์คืออะไร
รูปแบบแบบอักษร Web Open หรือ WOFF ได้รับการพัฒนาในปี 2552 เพื่อให้ครอบคลุมความต้องการของตลาดแอปพลิเคชันเว็บโดยเพิ่มการบีบอัดเฉพาะรูปแบบให้กับแบบอักษร TrueType และ OpenType โดยใช้การบีบอัด zlib ที่ให้แบบอักษรบีบอัดได้ประมาณ 40% ลักษณะเฉพาะของรูปแบบ WOFF อีกประการหนึ่งคือ ว่าแบบอักษรของรูปแบบสามารถรวมข้อมูลเมตาเพิ่มเติมที่แนบมาได้ Metadata นี้ไม่มีผลกับวิธีการแสดงแบบอักษร แต่อาจแสดงให้ผู้ใช้เห็นเมื่อจำเป็น
SVG SVG รูปแบบไฟล์คืออะไร
ฟอนต์ SVG หรือ Scalable Vector Graphics เป็นรูปแบบฟอนต์ชนิดหนึ่งที่ใช้มาตรฐาน SVG (Scalable Vector Graphics) ซึ่งเป็นภาษาที่ใช้ XML ซึ่งมีวัตถุประสงค์เพื่ออธิบายกราฟิกเวกเตอร์สองมิติ ตรงกันข้ามกับ TrueType หรือ OpenType ซึ่งใช้กราฟิกแรสเตอร์และสามารถกลายเป็นพิกเซลได้เมื่อขยายขนาด แบบอักษร SVG จะเพิ่มขนาดโดยไม่สูญเสียข้อมูล
Other Conversion Options
Support and Learning Resources
- แหล่งเรียนรู้
- เอกสาร
- รหัสแหล่งที่มา
- การอ้างอิง API
- การสนับสนุนผลิตภัณฑ์
- การสนับสนุนฟรี
- การสนับสนุนแบบชำระเงิน
- บล็อก
- Release Notes
- ทำไมต้อง Aspose.Font สำหรับ .NET?
- รายชื่อลูกค้า
- เรื่องราวความสำเร็จ