تحميل مستندات الخط من القرص

NET API Solution لتحميل خطوط TTF و WOFF و EOT والنوع 1 و CFF من قرص.

 

Aspose.Font API Solution لديه وظائف غنية للعمل مع الخطوط. التحويل والتلاعب بالصور الرمزية والكشف عن الرموز اللاتينية وغير ذلك الكثير. الخطوة المهمة في معالجة الخطوط هي تحميل ملفات الخط ، بحيث يمكنك استخدامها بعد ذلك.

تصف هذه الصفحة الخيار الخاص بكيفية تحميل ملفات الخط من القرص ولكن الوظيفة الكاملة موصوفة بعناية في كيف يتم تحميل الملفات؟ المادة. ستجد هناك المزيد من أمثلة كود C# ، وتكتشف الكائنات والمعلمات المطلوبة لتحميل الخط.

يدعم الحل تنسيقات الخطوط التالية: TrueType (خط مفرد) ، TrueType (مجموعة خطوط) ، تنسيق Web Open Font Format ، إصدار Web Open Font Format 2.0 ، Embedded OpenType ، خط Adobe Type 1 (pfa ، pfb ، afm ، pfm) ، و تنسيق الخط المضغوط. تعرض مقتطفات التعليمات البرمجية المرفقة تحميل مجموعة خطوط (TTC) وخط TTf من قرص.

لتحميل الخطوط نحتاج:

  • Aspose.Font لـ .NET API وهي واجهة برمجة تطبيقات لمعالجة المستندات وتحويلها غنية بالميزات وقوية وسهلة الاستخدام لمنصة C#.

  • افتح مدير الحزم NuGet ، وابحث عن Aspose.Font وقم بالتثبيت. يمكنك أيضًا استخدام الأمر التالي من Package Manager Console.

Package Manager Console Command


    PM> Install-Package Aspose.Font

خطوات تحميل خطوط TTC من قرص باستخدام C#:

  1. حدد المسار إلى دليل المستندات.
  2. تهيئة كائن FontDefinition بتمرير TTF كـ FontType قيمة واستخدام FontFileDefinition Class.
  3. قم بتمرير FontDefinition المناسب إلى الأسلوب Aspose.Font.Font.Open() .

كود C# لتحميل الخطوط من القرص

    using System;
    using Aspose.Font;
    using Aspose.Font.Sources;
    using Aspose.Font.Ttf;
    string fileName = @"C:\Windows\Fonts\cambria.ttc";
    TtcFontSource source = new TtcFontSource(fileName);
    FontDefinition[] fds = source.GetFontDefinitions();
    TtfFont cambriaFont = null;
    Console.WriteLine(string.Format("Collection contains {0} fonts", fds.Length));
    for (int index = 0; index < fds.Length; index++)
    {
        string fontName = fds[index].FontName;
        Console.WriteLine(string.Format("Font by index {0} has name \"{1}\"", index, fontName));
        if (fontName == "Cambria")
            cambriaFont = Aspose.Font.Font.Open(fds[index]) as TtfFont;
    }
    if (cambriaFont != null)
        Console.WriteLine(string.Format("Font \"Cambria\" was found in collection. This font contains {0} glyphs", cambriaFont.NumGlyphs));

خطوات تحميل خطوط ttf. من قرص باستخدام C#:

  1. قم بإنشاء كائنAspose.Font.Sources.FontDefinition لوصف موقع الخط وشكله.
  2. للإشارة إلى الملفات الموجودة على قرص ، استخدم الكائن Aspose.Font.Sources.FileSystemStreamSource .
  3. استخدم القيمة Aspose.Font.FontType.TTF لتحديد تنسيق TrueType.
  4. لإرجاع الخط المحدد ، استخدم الأسلوبAspose.Font.Font.Open().

كود C# لتحميل الخطوط من القرص

    //Font file name with full path
    string fileName; 

    FontDefinition fd = new FontDefinition(FontType.TTF, new FontFileDefinition("ttf", new FileSystemStreamSource(fileName)));
    TtfFont ttfFont = Aspose.Font.Font.Open(fd) as TtfFont;



التعليمات

1. كيف يتم تحميل خط من قرص؟

حدد المسار إلى دليل المستندات. حدد الخط باستخدام كائنات فئة FontFileDefinition وقم بتحميل الخط عن طريق طريقة Aspose.Font.Font.Open().

2. كيف أقوم بتحميل الخطوط على جهاز الكمبيوتر؟

قم بتنزيل ملفات الخطوط أو المحفوظات على جهاز الكمبيوتر الخاص بك. فك الأرشيف. انقر بزر الماوس الأيمن على ملف الخط لاختيار الخيار فتح. اختر خيار التثبيت وبمجرد التثبيت يصبح الخط جاهزًا للاستخدام.

3. كيف يمكنني استيراد الخطوط واستخدامها؟

إذا كنت تستخدم windows ، فانتقل إلى C:> Windows> Fonts directory. لاستخدام الخط الذي تم تحميله ، يجب نسخ ملف الخط ولصقه في هذا المجلد.