تحويل WOFF / WOFF2 إلى SVG

WOFF إلى وظيفة تحويل SVG لـ C# .NET. API لتحويل الخطوط.

 

بالمقارنة مع تنسيقات WOFF ، فإن SVG لديها دعم ويب أقل. فلماذا تريد تحويل واحد إلى آخر؟ كلاهما مستقل عن الدقة ويمكن قياسهما دون فقدان الجودة أو الحدة ، مما يجعلهما رائعين للتصميم سريع الاستجابة والشاشات عالية الدقة. تم تصميم خطوط WOFF للاستهلاك كما هي. تحتاج إلى الوصول إلى ملفات الخطوط الأصلية وأدوات تحرير الخطوط المتخصصة لتعديلها. على العكس من ذلك ، يمكن تعديل خطوط SVG باستخدام برنامج تحرير متجه قياسي ، لذا فإن تعديلها ليس بالأمر الصعب. وهذا هو العيب القوي الرئيسي لخطوط WOFF / WOFF2 مقارنة بخطوط SVG لأنها تفقد الطباعة والتصميم وحجم الملف ودعم المتصفحات.

يستخدم التحويل هنا .NET APIs لتحويل WOFF (WOFF2) إلى SVG ببضعة سطور من التعليمات البرمجية. Aspose.Font API Solution for С# من السهل حقًا دمجه في منتجك الخاص أو تطوير WOFF عبر منصة لتحويل SVG.

يتضمن .NET API هياكل بيانات الخطوط لتخزين تفاصيل حول كل حرف رسومي وتشفير لأنواع الخطوط المختلفة. يقوم بإنشاء علاقة بين رموز الأحرف ومعرفات الحروف الرسومية. باستخدام هذا الحل ، يمكنك عرض أي حرف رسومي أو نص مرغوب فيه ، بما في ذلك الحروف الرسومية الخاصة. من خلال تنفيذ الواجهات واستخدام وظائف الرسومات الأساسية مثل معالجة النقاط ورسم الخطوط وإنشاء المنحنيات والمزيد ، يمكنك الحصول على النتيجة التي تحتاجها.

تحويل WOFF إلى SVG على C#

يحتوي Aspose.Font أيضًا على وثائق حيث يمكنك معرفة المزيد من المعلومات المطلوبة للعمل مع واجهة برمجة التطبيقات والمعرفة الأساسية بالخطوط.

  1. عيّن المسار إلى ملف خط WOFF المخزن في المتغير fontPath وافتح خط WOFF باستخدام Open() طريقة.
  2. اضبط إعدادات إخراج SVG من خلال دمج مسار دليل الإخراج OutputDir مع اسم ملف الخط المطلوب باستخدام Path.Combine() Method. ثم يتم إنشاء FileStream object 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. ما هي تنسيقات الخطوط التي تدعمها وظيفة التحويل؟

تدعم واجهة برمجة التطبيقات TTF و WOFF و WOFF2 و EOT و Type 1 و CFF كمدخلات و TTF و WOFF و WOFF2 كتنسيقات إخراج

3. هل الوظيفة مجانية؟

تعد المحولات عبر الأنظمة الأساسية مجانية ، عندما يمكنك الحصول على نسخة تجريبية مجانية من حل واجهة برمجة التطبيقات ثم شراء المنتج إذا لزم الأمر.

WOFF ما هو WOFF تنسيق الملف

Web Open Font Format أو WOFF تم تطويره في عام 2009 لتغطية احتياجات سوق تطبيقات الويب عن طريق إضافة ضغط خاص بالتنسيق إلى خطوط TrueType و OpenType. ويستخدم ضغط zlib الذي يمنح الخطوط ضغطًا بنسبة 40٪. ومن السمات الأخرى لتنسيق WOFF أن خط التنسيق يمكن أن يتضمن بيانات وصفية إضافية مرفقة. لا تؤثر هذه البيانات الوصفية على طريقة عرض الخط ، ولكن قد يتم عرضها للمستخدم عند الحاجة.

SVG ما هو SVG تنسيق الملف

خط SVG أو Scalable Vector Graphics هو نوع من تنسيق الخط الذي يعتمد على معيار SVG (Scalable Vector Graphics) وهي لغة قائمة على XML تهدف إلى وصف الرسومات المتجهة ثنائية الأبعاد. على عكس TrueType أو OpenType ، اللذين يعتمدان على الرسومات النقطية ويمكن أن تصبح منقطة عند زيادة حجمها ، يتم توسيع خطوط SVG بدون فقدان.

Other Conversion Options

  

Support and Learning Resources