حفظ ملفات الخطوط المحدثة إلى القرص
.NET حل برمجي لحفظ الخطوط التي تم تحميلها مسبقًا من الدفق.
يقدم حل Aspose.Font API وظائف غنية للعمل مع الخطوط. التحويل، التلاعب بالرموز، اكتشاف الرموز اللاتينية، تحميل الخطوط، وأكثر من ذلك.
المقتطف التالي يصف عملية حفظ الخط الذي تم تحميله أصلاً من مصفوفة بايت/MemoryStream إلى القرص. تم شرح عملية التحميل نفسها مسبقًا في أمثلة الكود على صفحة How to load fonts from a stream .
تصف هذه الصفحة طريقة حفظ خطوط TrueType إلى القرص لكن جميع مقتطفات الكود الأخرى حول كيفية استخدام الحل موجودة في مشروع GitHub Aspose.Font-Documentation .
لحفظ ملفات الخطوط نحتاج إلى:
Aspose.Font لـ .NET API وهو API غني بالميزات، قوي وسهل الاستخدام لتلاعب وتحويل المستندات لمنصة C#.
افتح مدير حزم NuGet، وابحث عن Aspose.Font وقم بالتثبيت. يمكنك أيضًا استخدام الأمر التالي من وحدة تحكم مدير الحزم.
Package Manager Console Command
PM> Install-Package Aspose.Font
خطوات حفظ الخط قبل تعديله باستخدام C#:
- حمّل الخط من مصفوفة البايت بتمرير تعريف الخط المناسب FontDefinition إلى طريقة Aspose.Font.Font.Open() .
- قراءة البيانات من كائن TtfFont الذي تم تحميله للتو.
- لحفظ خط TTF إلى القرص، حدد اسم ملف الخط الناتج مع المسار الكامل. لإنهاء العملية استخدم طريقة Save() .
كود C# لحفظ خط TrueType إلى القرص
using Aspose.Font;
using Aspose.Font.Sources;
using Aspose.Font.Ttf; //byte array to load Font from
byte[] fontMemoryData;
FontDefinition fd = FontDefinition.Open(new ByteContentStreamSource(fontMemoryData),
FontType.TTF);
TtfFont font = Aspose.Font.Font.Open(fd) as TtfFont;
//Read some data from just loaded TtfFont object
//Save TtfFont to disk
//Output Font file name with the full path
string fileName;
font.Save(fileName);التعليمات
1. كيف أحفظ الخطوط على القرص الصلب الخاص بي؟
عندما تقوم بتنزيل خط وترغب في حفظه على محرك الأقراص ، فأنت بحاجة إلى لصق ملفه في مجلد الخطوط ، على سبيل المثال ، C:> Windows> Fonts إذا كان نظام التشغيل هو Windows.
2. هل يمكنني نسخ الخطوط من كمبيوتر إلى آخر؟
إذا كان الجهاز الذي تريد نقل الخط إليه له نفس نظام التشغيل ، يمكنك فقط نسخ ملف الخط ولصقه من / إلى مجلد الخط. إذا كان نظام التشغيل أو التطبيق مختلفًا ، فأنت بحاجة إلى تحويل الخط إلى التنسيق المدعوم من مثل هذا الجهاز أو البيئة.
3. كيف تحفظ الخطوط المتغيرة؟
لحفظ الخط على القرص ، أولاً ، قم بتعريف اسم ملف خط الإخراج بالمسار الكامل. ثم استخدم طريقة Save().