تحويل TYPE1 إلى SVG

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

 

من الأفضل أن يعمل تنسيق SVG ضمن مشاريع الويب بينما تُستخدم خطوط النوع 1 على نطاق واسع في تطبيقات النشر والطباعة على سطح المكتب. لكن دعنا نجد أسبابًا أخرى قد تجعلك تفكر في تحويل تنسيق إلى تنسيق آخر. يمكن تغيير حجم خطوط النوع 1 دون فقدان الجودة ، ولكن عند زيادة حجمها يمكن أن يؤدي إلى البيكسل أو فقدان التفاصيل. مع خطوط SVG ، لن تواجه هذه المشكلة ، لذا فهي مثالية لأحجام ودقة العرض المختلفة. تم تصميم خطوط النوع 1 للاستخدام كما هي. خطوط SVG أكثر قابلية للتحرير والتخصيص ويمكن تعديلها باستخدام برنامج تحرير متجه قياسي. ومع ذلك ، يجب أن تضع في اعتبارك أن خطوط SVG لها نطاق محدود من ميزات الطباعة مقارنةً بخطوط النوع 1 وحجم ملفها أكبر. ولكن يمكن حل هذه المشكلة عن طريق إنشاء مجموعة فرعية بالرموز الوحيدة التي تحتاجها في مشروعك لتقليل الحجم.

يستخدم التحويل هنا .NET APIs لتحويل TYPE1 إلى SVG ببضعة سطور من التعليمات البرمجية. من السهل حقًا دمج حل Aspose.Font API لـ С# في منتجك الخاص أو تطوير منصة عبر TYPE1 لتحويل SVG مثل ذلك الذي يمكنك العثور عليه باتباع الرابط.

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

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

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

  1. حدد المسار إلى ملف خط TYPE1 المخزن في المتغير fontPath وافتح خط TYPE1 باستخدام Open() طريقة.
  2. حدد إعدادات إخراج SVG بدمج مسار دليل الإخراج OutputDir مع اسم ملف الخط المطلوب باستخدام Path.Combine() Method. ثم يتم إنشاء FileStream object outStream باستخدام File.Create() لإنشاء ملف جديد بمسار الإخراج المحدد.
  3. أكمل تحويل TYPE1 إلى 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. اطلع على مثال تحقيق الوظيفة الموضحة في محول Aspose متعدد المنصات TYPE1 to SVG . انتقل أيضًا إلى GitHub للحصول على المزيد من أمثلة التعليمات البرمجية حول كيفية العمل مع Font API Solution لـ C# .NET.
تحويل TYPE1 إلى SVG على C#
Input file
Upload a file you want to convert
Output format
Select the target format

        



التعليمات

1. هل يمكنني تحويل TYPE1 إلى SVG؟

يحتوي حل Aspose.Font على وظائف تسمح لك بتحويل الخطوط إلى تنسيقات أخرى عبر الإنترنت أو برمجيًا. إذا كنت تريد تحويل TYPE1 إلى SVG فورًا عبر الإنترنت ، فقد ترغب في استخدام Font Converter عبر الأنظمة الأساسية طلب.

2. ما هي تنسيقات الخطوط التي تدعمها وظيفة التحويل؟

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

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

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

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

تم طرح تنسيق النوع 1 في السوق جنبًا إلى جنب مع لغة برمجة PostScript في عام 1984 ، لذا يُطلق على التنسيق أيضًا اسم Postscript Type 1. وهو شكل خاص من برنامج Postscript وتنسيق الملف ، والذي يتم توجيهه نحو وصف الخط. يتم التعرف على تنسيق النوع 1 بواسطة الطابعات وأجهزة الكمبيوتر إما عن طريق المترجمين الفوريين أو بواسطة أدوات مساعدة إضافية مثل Adobe Type Manager. الخطوط لا تدعم معايير ترميز Unicode.

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

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

  

Support and Learning Resources