إعادة ترتيب صفحات الكلمات في Java

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

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

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

التنزيل والتكوين

احصل على المكتبة من قسم التنزيلات. بالنسبة إلى تطبيق Java المستند إلى Maven ، ما عليك سوى إضافة التكوين pom.xml التالي. بعد ذلك ، يمكنك تجربة أمثلة هذه المقالة بالإضافة إلى العديد من الأمثلة الأخرى المتوفرة على GitHub. للحصول على التفاصيل ، يمكنك زيارة مرجع واجهة برمجة التطبيقات.

<repository>
	<id>GroupDocsJavaAPI</id>
	<name>GroupDocs Java API</name>
	<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-merger</artifactId>
        <version>22.2</version> 
</dependency>

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

فقط اطلب صفحة للانتقال إلى الموضع الجديد ، ستفعل. فيما يلي الخطوات التي تعيد ترتيب صفحات مستند Word في Java.

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

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

// أعد ترتيب صفحات مستندات معالجة الكلمات (DOC / DOCX) في Java
int pageNumber = 7;
int newPageNumber = 2;
MoveOptions moveOptions = new MoveOptions(pageNumber, newPageNumber);

Merger merger = new Merger("path\document.docx");

merger.movePage(moveOptions);
merger.save("path\rearranged-document.docx");

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

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

استنتاج

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

أنظر أيضا