تعيين مجلدات الخطوط

مقدمة

مرحبًا! هل أنت مستعد للغوص في عالم الخطوط المخصصة في Aspose.Words لـ .NET؟ لنبدأ. سيرشدك هذا البرنامج التعليمي خلال عملية إعداد مجلدات الخطوط المخصصة، مما يضمن أن تبدو مستنداتك بالطريقة التي تريدها تمامًا. سواء كنت مطورًا متمرسًا أو مبتدئًا، فسيرشدك هذا الدليل خلال كل خطوة. لذا، دعنا نجعل هذه الخطوط تبدو رائعة!

المتطلبات الأساسية

قبل أن نبدأ، دعونا نتأكد من أن لديك كل ما تحتاجه:

  • Aspose.Words لـ .NET: يمكنكتحميل إذا لم تكن قد فعلت ذلك بالفعل.
  • Visual Studio: أي إصدار سيعمل، ولكن الإصدار الأحدث هو دائمًا الأفضل.
  • مستند: سنستخدم مستند Word لهذا البرنامج التعليمي. يمكنك إنشاء مستند خاص بك أو استخدام مستند موجود.
  • الخطوط المخصصة: جهز بعض الخطوط المخصصة. سنستخدمها لإظهار كيفية تعيين مجلدات الخطوط.

استيراد مساحات الأسماء

أولاً وقبل كل شيء، دعنا نستورد مساحات الأسماء الضرورية. يعد هذا ضروريًا للوصول إلى الفئات والطرق التي نحتاجها من Aspose.Words.

using Aspose.Words;
using Aspose.Words.Fonts;

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

الخطوة 1: قم بتحديد دليل المستندات الخاص بك

لنبدأ بتحديد المسار إلى دليل المستندات الخاص بك. هذا هو المكان الذي يتم فيه تخزين مستند Word الخاص بك. سنستخدم متغيرًا يسمىdataDir لتخزين هذا المسار.

// المسار إلى دليل المستند الخاص بك
string dataDir = "YOUR DOCUMENT DIRECTORY";

يستبدل"YOUR DOCUMENT DIRECTORY" مع المسار الفعلي إلى الدليل الخاص بك. هذا أمر بالغ الأهمية لأن Aspose.Words سوف يحتاج إلى معرفة مكان العثور على مستندك.

الخطوة 2: تعيين مصادر الخط

بعد ذلك، نحتاج إلى إعداد مصادر الخطوط. هنا نخبر Aspose.Words بمكان العثور على الخطوط المخصصة. سنستخدمFontSettings.DefaultInstance.SetFontsSources الطريقة لتحقيق ذلك.

FontSettings.DefaultInstance.SetFontsSources(new FontSourceBase[]
{
	new SystemFontSource(), new FolderFontSource("C:\\MyFonts\\", true)
});

وهذا ما نقوم به:

  • SystemFontSource: هذا يخبر Aspose.Words باستخدام الخطوط الافتراضية للنظام.
  • FolderFontSource: هذا هو المكان الذي نحدد فيه المجلد الذي يحتوي على الخطوط المخصصة لدينا. استبدل"C:\\MyFonts\\" مع المسار إلى دليل الخطوط المخصصة لديك.true تشير المعلمة إلى أنه ينبغي أيضًا تضمين الدلائل الفرعية.

الخطوة 3: قم بتحميل مستندك

الآن بعد أن قمنا بإعداد مصادر الخطوط، حان الوقت لتحميل المستند الذي نريد العمل به. سنستخدمDocument فئة من Aspose.كلمات لهذا.

Document doc = new Document(dataDir + "Rendering.docx");

تأكد من ذلك"Rendering.docx" هو اسم مستند Word الخاص بك. إذا كان للمستند اسم مختلف، فتأكد من تحديثه وفقًا لذلك.

الخطوة 4: احفظ مستندك بتنسيق PDF

أخيرًا، دعنا نحفظ مستندنا بتنسيق PDF لنرى الخطوط المخصصة أثناء العمل. سنستخدمSave طريقةDocument فصل.

doc.Save(dataDir + "WorkingWithFonts.SetFontsFolders.pdf");

سيؤدي هذا إلى حفظ مستندك بصيغة PDF في الدليل المحدد، باستخدام الخطوط المخصصة التي قمنا بإعدادها مسبقًا.

خاتمة

وها أنت ذا! لقد نجحت في إعداد مجلدات الخطوط المخصصة في Aspose.Words for .NET وحفظت مستندك بتنسيق PDF باستخدام تلك الخطوط المخصصة. رائع جدًا، أليس كذلك؟ يمكن أن يحدث تخصيص الخطوط فرقًا كبيرًا في مظهر مستنداتك، والآن تعرف بالضبط كيفية القيام بذلك. استمتع بالبرمجة!

الأسئلة الشائعة

كيف أقوم بتثبيت Aspose.Words لـ .NET؟

أنت تستطيعتحميل الإصدار الأحدث من Aspose.Words لـ .NET من الموقع الإلكتروني.

هل يمكنني استخدام مجلدات خطوط مخصصة متعددة؟

نعم، يمكنك إضافة متعددةFolderFontSource حالات إلىSetFontsSourcesطريقة استخدام الخطوط من دلائل مختلفة.

هل من الضروري تضمين خطوط النظام؟

يعد تضمين خطوط النظام أمرًا اختياريًا ولكن يوصى به لضمان توفر كافة الخطوط القياسية.

ما هي أنواع الملفات التي يدعمها Aspose.Words؟

يدعم Aspose.Words مجموعة واسعة من تنسيقات الملفات، بما في ذلك DOCX، وDOC، وPDF، وTXT، وHTML، وغيرها الكثير.

كيف يمكنني الحصول على ترخيص مؤقت لـ Aspose.Words؟

يمكنك الحصول علىرخصة مؤقتة من موقع Aspose على الويب لتجربة الميزات الكاملة لـ Aspose.Words.