رمز للتعديل Word في C++

محرر Word متقدم لـ C ++. استخدمه لتعديل Word من المستندات برمجيًا

هذه Word مكتبة تحرير ومعالجة شاملة لـ C ++. استخدم C ++ لزيادة سرعة المعالجة Word.

اعرض مقتطف الشفرة

قم بتحرير النص في Word باستخدام C++

يعد التعديل البرمجي لمستندات Word جزءًا لا يتجزأ من سير العمل الرقمي الحديث. تحرير النص في Word، وإدراج الرسوم البيانية باستخدام البيانات الخارجية، وتعديل الجداول.

تعد مكتبة C++ حلاً مستقلاً لتحرير Word ولا يعتمد على برامج أخرى. إنه جاهز للاستخدام التجاري ويغطي جميع الاحتياجات الممكنة لمطوري C++ المحترفين:

  • تعديل عناصر Word الموجودة: الجداول والقوائم والمخططات والصور والروابط والحقول وما إلى ذلك.
  • تعديل أنماط Word وسمات التنسيق
  • إضافة عناصر Word جديدة
  • ابحث في Word عن أنماط النص واستبدلها بنص جديد
  • احفظ النتيجة في مجموعة متنوعة من تنسيقات الملفات باستخدام طريقة " Document.Save ".
  • إزالة عناصر Word غير المرغوب فيها (الفقرات والصفحات والأقسام والفصول)

قم بتغيير Word في C++

C++ Word للمطورين واجهة برمجة تطبيقات حديثة لتحرير Word برمجيًا. قم بدمج ميزات تعديل Word بسرعة في برنامجك. تدعم مكتبتنا تعديل مجموعة متنوعة من تنسيقات المستندات في C++.

مهمة تحرير Word برمجيًا في C++ هي مهمة تعديل العناصر في شجرة مستندات Word. يُعرف أيضًا باسم "DOM" - نموذج البرمجة للتفاعل مع عناصر مستند Word وخصائصها.

قم بتحرير Word في C++

لا يمكن فصل ميزات تعديل Word عن وظيفة بحث Word المتقدمة. للحصول على مستوى عالٍ من المرونة، توفر مكتبة C++ للمطورين وظيفة البحث المستندة إلى Word Regex. يعمل هذا الأسلوب على توسيع إمكانيات تحرير النص في ملفات Word، مما يسمح باستخدام القوالب لتحويل Word الديناميكي.

تحرير الجدول في Word باستخدام C++

إحدى الميزات الأكثر طلبًا هي الإنشاء الديناميكي وتعديل الجداول في مستندات Word. يعد العمل مع الجداول أمرًا مريحًا للغاية مع مكتبة C++: قم بتحرير الجداول وتحديث الجداول واستخراج نص الجدول باستخدام C++.

يوضح المثال التالي كيفية تعديل مستند Word في C++:

المثال في C++ لتحرير DOCX من الملفات
قم بتحميل المستند الذي تريد تعديله
قم بتشغيل الكود
using namespace Aspose::Words;

auto doc = MakeObject<Document>(u"Input.docx");
auto builder = MakeObject<DocumentBuilder>(doc);

// أدخل النص في بداية المستند.
builder->MoveToDocumentStart();
builder->Writeln(u"Morbi enim nunc faucibus a.");

doc->Save(u"Output.docx");
using namespace Aspose::Words;

auto doc = MakeObject<Document>(u"Input.docx");
auto builder = MakeObject<DocumentBuilder>(doc);

// أدخل الجدول في بداية المستند.
builder->MoveToDocumentStart();
builder->StartTable();
builder->InsertCell();
builder->Write(u"Row 1, cell 1.");
builder->InsertCell();
builder->Write(u"Row 1, cell 2.");
builder->EndTable();

doc->Save(u"Output.docx");
using namespace Aspose::Words;

auto doc = MakeObject<Document>(u"Input.docx");
auto builder = MakeObject<DocumentBuilder>(doc);

// أدخل الصورة في بداية المستند.
builder->MoveToDocumentStart();
builder->InsertImage(u"Image.png");

doc->Save(u"Output.docx");
قم بتشغيل الكود

كيفية تحرير Word

  1. قم بتثبيت Word محرر لـ C++.
  2. أضف مرجع مكتبة (استيراد المكتبة) إلى مشروع C++ الخاص بك.
  3. افتح Word في C++.
  4. أدخل المحتوى في بداية المستند Word.
  5. قم باستدعاء طريقة Save()، مرر اسم ملف الإخراج بالملحق المطلوب.
  6. احصل على النتيجة المحررة.

مكتبة C++ للعمل مع Word من الملفات

هناك ثلاثة خيارات لتثبيت Aspose.Words for C++ في بيئة المطور لديك. يرجى اختيار واحد يناسب احتياجاتك واتبع التعليمات خطوة بخطوة:

متطلبات النظام

يمكنك استخدام مكتبة C++ هذه لتطوير البرامج على Microsoft Windows و Linux و macOS:

  • GCC >= 6.3.0 و Clang >= 3.9.1 مطلوبان لنظام التشغيل Linux
  • Xcode >= 12.5.1، Clang و libc++ مطلوبة لنظام التشغيل macOS

إذا قمت بتطوير برنامج لنظام التشغيل Linux أو macOS، فالرجاء التحقق من المعلومات حول التبعيات الإضافية للمكتبة (fontconfig mesa-glu مفتوحة المصدر) في وثائق المنتج.

تنسيقات الملفات المدعومة الأخرى

يمكنك تحرير الملفات بالعديد من تنسيقات الملفات الأخرى:

5%

اشترك في Aspose Product Updates

احصل على رسائل إخبارية وعروض شهرية يتم تسليمها مباشرة إلى صندوق البريد الخاص بك.

© Aspose Pty Ltd 2001-2024. كل الحقوق محفوظة.