أعد ترتيب صفحات Word باستخدام C# .NET

في العالم الرقمي ، تعد مستندات معالجة الكلمات واحدة من أكثر تنسيقات الملفات شيوعًا المستخدمة لإنشاء المستندات وتحريرها. أثناء التعامل مع المستندات الكبيرة ، ليس من السهل نقل الصفحات دون فقد التنسيق. غالبًا ما يحدث فقدان التنسيق عندما نحاول دمج مستندات متعددة من أنواع مختلفة أو ببساطة دمج نفس النوع من الملفات في مستند واحد. من أجل إعادة ترتيب الصفحات ، تناقش هذه المقالة كيفية نقل الصفحات برمجيًا في مستندات Word (DOC / DOCX) باستخدام C#.

NET API لنقل صفحات مستندات Word

يوفر GroupDocs.Merger .NET API الذي يتيح نقل المستندات وإزالتها وتقسيمها واستخراج الصفحات والتغييرات في اتجاه الصفحة وتدوير صفحات المستندات داخل تطبيقات .NET. اليوم ، سنستخدم واجهة برمجة التطبيقات هذه لنقل صفحات ملفات DOC / DOCX باستخدام C#. للحصول على التفاصيل والميزات الأخرى لواجهة برمجة التطبيقات ، يمكنك زيارة الوثائق.

يمكنك تنزيل مثبت DLL أو MSI من قسم التنزيلات أو تثبيت API في تطبيق .NET عبر NuGet.

PM> Install-Package GroupDocs.Merger

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

تحريك الصفحات بسيط. فقط أمر تلك الصفحة بالانتقال إلى موقعها الجديد. فيما يلي الخطوات التي تعيد ترتيب صفحات مستند Word باستخدام C#.

  • حدد رقم الصفحة للصفحة الهدف وموضعها الجديد باستخدام فئة MoveOptions.
  • قم بتحميل مستند DOC / DOCX باستخدام فئة دمج.
  • استخدم طريقة MovePage لنقل الصفحة.
  • احفظ المستند الذي أعيد ترتيبه باستخدام طريقة الحفظ.

يساعد رمز C# التالي في إعادة ترتيب صفحات مستند Word. على وجه التحديد ، تنقل الصفحة السابعة من مستند DOCX إلى المركز الثاني.

// إعادة ترتيب صفحات مستندات معالجة الكلمات (DOC / DOCX) باستخدام C#
int pageNumber = 7;
int newPageNumber = 2;

MoveOptions moveOptions = new MoveOptions(pageNumber, newPageNumber);
using (Merger merger = new Merger("path\document.docx"))
{
    merger.MovePage(moveOptions);
    merger.Save("path\rearranged-document.docx");
}

احصل على ترخيص API مجاني

يمكنك الحصول على ترخيص مؤقت مجاني من أجل استخدام واجهة برمجة التطبيقات بدون قيود التقييم.

استنتاج

في الختام ، تعلمنا كيفية تغيير ترتيب الصفحات في مستندات Word باستخدام C# داخل تطبيقات .NET. لقد رأينا مثال الكود المصدري الذي غيّر موضع الصفحة في ملف DOCX. يمكنك إنشاء تطبيقك الخاص الذي يمكنه إعادة ترتيب صفحات Word عبر الإنترنت عن طريق خلط الصفحات بسهولة.

لمزيد من التفاصيل حول API ، قم بزيارة الوثائق. للاستفسارات ، اتصل بنا عبر المنتدى.

أنظر أيضا