แปลง 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 และความรู้พื้นฐานเกี่ยวกับแบบอักษร

  1. กำหนดพาธไปยังไฟล์ฟอนต์ WOFF ที่จัดเก็บไว้ในตัวแปร fontPath และเปิดฟอนต์ WOFF โดยใช้ Open() วิธี.
  2. ตั้งค่าเอาต์พุต SVG โดยรวมพาธไดเร็กทอรีเอาต์พุต OutputDir กับชื่อไฟล์ฟอนต์ที่ต้องการโดยใช้เมธอด Path.Combine() จากนั้นวัตถุ FileStream outStream จะถูกสร้างขึ้นโดยใช้ File.Create() เพื่อสร้างไฟล์ใหม่ที่มีพาธเอาต์พุตที่ระบุ
  3. เติมเต็มการแปลง WOFF เป็น SVG โดยใช้เมธอด SaveToFormat() และส่ง SVG เป็น FontSavingFormats

เริ่มต้นใช้งาน .NET Font API

  1. ติดตั้งจากบรรทัดคำสั่งเป็น nuget install Aspose.Font หรือผ่าน Package Manager Console ของ Visual Studio ด้วย Install-Package Aspose.Font
  2. อีกวิธีคือรับตัวติดตั้ง MSI หรือ DLL แบบออฟไลน์ในไฟล์ ZIP จาก ดาวน์โหลด
  3. ดูตัวอย่างการใช้ฟังก์ชันดังกล่าวในข้ามแพลตฟอร์ม WOFF เป็น SVG และ WOFF2 เป็น SVG ตัวแปลง ไปที่ที่เก็บ GitHub เพื่อรับตัวอย่างโค้ดเพิ่มเติมเกี่ยวกับวิธีทำงานกับ Font API Solution สำหรับ C# .NET.
การแปลง WOFF เป็น SVG บน C#
Input file
Upload a file you want to convert
Output format
Select the target format

        



คำถามที่พบบ่อย

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