مجموعة أدوات تطوير .NET مفتوحة المصدر للعمل مع ملفات DOCX
واجهة برمجة تطبيقات .NET مفتوحة المصدر مجانية وقوية لإنشاء وتحرير وتحويل مستندات DOCX.
ما هو DOCX API لـ .NET؟
DOCX عبارة عن واجهة برمجة تطبيقات .NET قوية للعمل مع ملفات DOCX الشهيرة التي يتم إنشاؤها عند حفظ عملك من داخل Microsoft Word. توفر لك واجهة برمجة تطبيقات سهلة الاستخدام لتحميل ملف DOCX في تطبيق .NET الخاص بك وقراءة محتوياته وتعديل الصور وإدراج الجداول والتحويل إلى تنسيقات أخرى مثل PDF وHTML.
DOCX لـ .NET API - الميزات الرئيسية
فيما يلي بعض الميزات الرئيسية لـ DocX API:
- إنشاء المستندات وتعديلها: يتيح لك DocX إنشاء ملفات DOCX من البداية. يمكنك أيضًا تحميل محتويات الملف وتعديلها باستخدام البنية المنظمة جيدًا لهذه الواجهة البرمجية.
- التلاعب بالنص: يمكنك إدراج نص وتحريره، وتنسيق النص (الخط، والحجم، واللون، والخط العريض، والمائل، والتسطير، وما إلى ذلك)، وتطبيق محاذاة النص (يسار، يمين، وسط، محاذاة).
- إدارة الفقرات: إضافة الفقرات وإدارتها، وتطبيق تنسيق الفقرات (المسافة البادئة، والتباعد، وما إلى ذلك)، وإدراج النقاط والقوائم المرقمة وتنسيقها.
- إدارة الجداول: إنشاء الجداول ومعالجتها، وإضافة الصفوف والأعمدة بشكل ديناميكي، وتطبيق التصميم على الجداول والخلايا (الحدود، التظليل، وما إلى ذلك)، ودمج الخلايا داخل الجداول.
- إدراج الصور وإدارتها: إدراج الصور في المستند، وتغيير حجم الصور وتحديد موضعها، وتطبيق التفاف النص حول الصور.
- الرأس والتذييل: إنشاء وتحرير الرؤوس والتذييلات، وإدراج أرقام الصفحات والتاريخ والحقول الديناميكية الأخرى، وتطبيق رؤوس/تذييلات مختلفة للصفحات الفردية/الزوجية أو الصفحة الأولى.
- الارتباطات التشعبية والإشارات المرجعية: أضف ارتباطات تشعبية إلى عناوين URL الخارجية أو الإشارات المرجعية الداخلية للمستند، وقم بإنشاء الإشارات المرجعية داخل المستند والتنقل بينها.
البدء باستخدام DocX لـ API .NET
يمكننا تنزيل مكتبة DocX من GitHub أو باستخدام أمر pip install:
تثبيت
يعد تثبيت DocX أمرًا بسيطًا ويمكن القيام به من nugget كما هو موضح أدناه:
تثبيت DocX API لـ .NET
Install-Package DocX -Version 1.5.0
أمثلة التعليمات البرمجية لواجهة Docx API لـ .NET
DocX عبارة عن واجهة برمجة تطبيقات قوية توفر ميزات غنية للعمل مع ميزات المستندات. يمكنك العثور على أمثلة C# لإنشاء مستند Word وتحديث ملف DOCX الحالي وإدراج رأس وتذييل في المستند والعمل مع الصور في هذا القسم.
كيفية إنشاء ملف DOCX فارغ باستخدام DocX API لـ .NET؟
يمكنك إنشاء مستند DOCX فارغ باستخدام فئة DocX في واجهة برمجة تطبيقات DocX. ومن ثم يمكن حفظه على القرص كملف DOCX بتنسيق Microsoft Word 2007+ كما هو موضح في المثال أدناه:
فتح ملف DOCX موجود في .NET وتعديله
يمكنك تحميل ملف DOCX موجود باستخدام واجهة برمجة تطبيقات DocX وتعديل محتوياته. بمجرد الانتهاء من التغييرات، يمكنك حفظ المستند مرة أخرى على القرص على غرار خيار "حفظ باسم" المتوفر في Microsoft Word.
كيفية إضافة الرؤوس والتذييلات إلى مستند Word في .NET؟
تتيح لك واجهة DocX API إضافة رأس وتذييل إلى مستند Word من داخل تطبيق .NET الخاص بك. يمكنك إضافة رأس إلى ملف Word وتعديل محتوياته وإضافة تذييل وتحديث محتوياته كما هو موضح في عينة التعليمات البرمجية أدناه.
إدراج صورة في ملف Word DOCX
تتيح واجهة برمجة تطبيقات DocX لمطوري البرامج معالجة الصور المضمنة في مستندات Word DOCX برمجيًا. في البداية، تأكد من وجود صورة داخل مستند Word. لتعديل الصورة، ابدأ بفتح المستند، ثم قم بتطبيق التغييرات المطلوبة مثل إضافة نص مخصص أو تعديلات أخرى على الصورة. أخيرًا، احفظ المستند للحفاظ على هذه التغييرات.
خاتمة
DocX by Xceed هي مكتبة شاملة ومتعددة الاستخدامات لمطوري .NET الذين يتطلعون إلى إنشاء ملفات DOCX ومعالجتها وإدارتها دون عناء. بفضل مجموعة الميزات الغنية التي تتضمنها، بما في ذلك معالجة النصوص والفقرات، وإدارة الجداول والصور، وتخصيص الرأس والتذييل، وإدراج الارتباطات التشعبية والعلامات المرجعية، وحماية المستندات، تعمل DocX على تبسيط عمليات المستندات المعقدة. تجعل واجهة برمجة التطبيقات سهلة الاستخدام الخاصة بالمكتبة في متناول المطورين المبتدئين والمتمرسين على حد سواء، مما يتيح لهم إنتاج مستندات Word بجودة احترافية بسهولة. سواء كنت بحاجة إلى إنشاء تقارير ديناميكية أو أتمتة إنشاء المستندات أو دمج وظائف DOCX في تطبيقاتك، فإن DocX by Xceed توفر حلاً قويًا وموثوقًا به.
منتجات مماثلة
- Apache POI XWPF | واجهة برمجة تطبيقات Java مفتوحة المصدر لإنشاء وتعديل ملفات DOCX
- Docx4J | واجهة برمجة تطبيقات Java مفتوحة المصدر لإنشاء وتعديل ملفات DOC وDOCX
- ExcelDataReader | واجهة برمجة تطبيقات .NET مفتوحة المصدر لقراءة مستندات XLS وXLSX وCSV وجداول البيانات
- FileFormat.Words API | واجهة برمجة تطبيقات .NET مفتوحة المصدر لتنسيقات ملفات Microsoft Word