סידור מחדש של דפי Word ב-Java

מסמכי עיבוד תמלילים הם אחד מפורמטי הקבצים הנפוצים ביותר המשמשים לניסוח מסמכים. תוך כדי התמודדות עם מספר קבצים גדולים, אף פעם לא קל להעביר דפים מבלי לאבד את העיצוב. על מנת לארגן מחדש את הדפים, מאמר זה דן כיצד להעביר דפים באופן תוכניתי במסמכי Word (DOC/DOCX) ב-Java.

Java API להזזת דפי מסמכי Word

GroupDocs.Merger מספק את Java API לטיפול במסמכים ובדפים שלהם.היא מאפשרת העברה, הסרה, פיצול של מסמכים וחילוץ דפים, שינויים בכיוון העמוד וסיבוב של דפי מסמכים בתוך יישומי Java. אני אשתמש ב-API הזה כדי להעביר דפים של קבצי DOC/DOCX. לפרטים ותכונות אחרות של ה-API, אתה יכול לבקר בתיעוד.

הורד והגדר

קבל את הספרייה מהקטע הורדות.עבור יישום Java המבוסס על Maven, פשוט הוסף את התצורה הבאה של pom.xml. לאחר מכן, תוכל לנסות את הדוגמאות של מאמר זה, כמו גם את הדוגמאות הרבות נוספות הזמינות ב-GitHub.לפרטים, אתה יכול לבקר ב-API Reference.

<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 באמצעות המחלקה Merger.
  • השתמש בשיטת movePage() כדי להעביר את עמוד הסט.
  • שמור את המסמך המסודר מחדש באמצעות שיטת save().

קוד המקור של 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 בחינם

אתה יכול לקבל רישיון זמני בחינם כדי להשתמש ב-API ללא מגבלות ההערכה.

סיכום

לסיכום, למדנו כיצד לשנות סדר עמודים של מסמך וורד ב-Java. ראינו את דוגמה של קוד המקור ששינתה את מיקום העמוד בקובץ DOCX. אתה יכול לבנות אפליקציה מקוונת משלך כדי לסדר מחדש את דפי Word באופן מקוון. לפרטים נוספים על ה-API, בקר בתיעוד.לשאלות, צור איתנו קשר דרך הפורום.

ראה גם