تنسيق وثيقة الكلمات البرمجية جعل بسيطة. تعرف على كيفية تنسيق المستندات في Word برمجيًا باستخدام واجهة برمجة تطبيقات قوية مفتوحة المصدر ، FileFormat.words.
ملخص
مرحبًا بك في برنامج تعليمي آخر حيث نغطس في عالم .NET مع fileformat.words. في هذه المقالة ، سوف نركز على تنسيق مستندات الكلمات برمجياً باستخدام إمكانيات fileformat.words. مع هذه المكتبة الشاملة ، يمكنك تكييف بنية وأسلوب المستندات بكفاءة مباشرة من تطبيقات .NET الخاصة بك. لنبدأ رحلتنا إلى تنسيق وثيقة برمجية! تغطي هذه المقالة الموضوعات التالية:
تثبيت ملفات واجهة برمجة تطبيقات fileformat.words
الخطوة الأولى نحو تنسيق المستندات البرمجية هي تثبيت fileformat.words في مشروعك. يمكنك بسهولة إضافة مكتبة مفتوحة المصدر عبر مدير الحزمة Nuget:
Install-Package FileFormat.Words
مع هذا الأمر ، سيكون لديك مكتبة .NET قوية تحت تصرفك لتنسيق مستندات الكلمات.
كيفية تنسيق مستند كلمة برمجي باستخدام fileformat.words
FileFormat.words لا يسمح لك فقط بإنشاء مستندات Word ومعالجتها ، ولكنه يوفر أيضًا خيارات تنسيق متقدمة للنص داخل هذه المستندات. في الأقسام اللاحقة ، سنتعمق في كيفية استخدام هذه القدرات لتعزيز عرض ملفات DOCX الخاصة بنا. فيما يلي تفاصيل العملية جنبًا إلى جنب مع مقتطف الرمز المقابل:
- استخدم الخاصية Bold وقم بتعيينها على True لتشجيع النص الخاص بك.
- قم بتعيين قيمة الخاصية 7 إلى صواب لإضفاء نصتك على مائل نصيبك.
- استخدم الخاصية fontfamily لتغيير خط النص الخاص بك.
- اضبط حجم النص باستخدام خاصية fontsize.
- للتأكيد على النص الخاص بك ، ما عليك سوى تعيين الخاصية تسطير إلى True.
- تغيير لون النص الخاص بك عن طريق معالجة الخاصية اللون.
using FileFormat.Words;
namespace Example
{
class Program
{
static void Main(string[] args)
{
// Initialize an instance of the Document class and load an existing Word document.
using (Document doc = new Document("testDocument.docx"))
{
// Instantiate the 'Body' class with the 'Document' class object.
Body documentBody = new Body(doc);
// Instantiate an object of the 'Paragraph' class.
Paragraph documentParagraph = new Paragraph();
// Instantiate an instance of the 'Run' class. It represents a run of characters in a Word document.
Run characterRun = new Run();
// Set the 'Text' property of the 'Run' class.
characterRun.Text = "This is a sample text.";
// Apply bold formatting to the text.
characterRun.Bold = true;
// Apply italic formatting to the text.
characterRun.Italic = true;
// Set the font of the text.
characterRun.FontFamily = "Algerian";
// Set the font size.
characterRun.FontSize = 40;
// Apply underline formatting to the text.
characterRun.Underline = true;
// Set the color of the text.
characterRun.Color = "FF0000";
// Use AppendChild() method to add the 'Run' class object to the 'Paragraph' class object.
documentParagraph.AppendChild(characterRun);
// Append the 'Paragraph' object to the 'Body' object.
documentBody.AppendChild(documentParagraph);
// Use 'Save' method to persist the Word document on the disk.
doc.Save("./testDocument.docx");
}
}
}
}
يوضح هذا المثال كيفية تطبيق تنسيق النص في المستند برمجيًا.
خاتمة
في هذه المقالة ، تابعنا عملية تنسيق مستندات الكلمات برمجيًا باستخدام مكتبة المصدر المفتوح ، fileFormat.words for .NET. من خلال الاستفادة من واجهة برمجة التطبيقات القوية هذه ، يمكننا تخصيص ظهور مستنداتنا بشكل فعال مباشرة من تطبيقاتنا ، وتحسين الكفاءة والاتساق في سير العمل لدينا. لمزيد من الإرشادات التفصيلية حول استخدام fileformat.words ، تحقق من [الوثائق] الشاملة 12 المتاحة. ابق على اتصال معنا ونحن نستمر في استكشاف قدرات fileformat.words في مقالاتنا المستقبلية. تابعنا على منصات الوسائط الاجتماعية مثل Facebook و LinkedIn و Twitter للحصول على أحدث التحديثات والرؤى.
يساهم
نظرًا لأن fileformat.words for .NET هو مشروع مفتوح المصدر مستضاف على github ، نشجع بقوة ونقدر المساهمات من المجتمع. انضم إلينا في مهمتنا لتبسيط تنسيق المستندات!
أسئلة؟
يمكنك نشر أي أسئلة أو استفسارات على المنتدى.