PDF הוא אחד מהפורמטים הניידים ביותר בשימוש. עבור מסמכים גדולים, זה תמיד מאתגר לשנות את סדר הדפים מבלי לאבד את העיצוב. מאמר זה דן כיצד לארגן מחדש דפי PDF באופן תכנותי ב-Java.

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

Java API לארגון מחדש של דפי PDF ומיזוג מסמכים

GroupDocs מספק את GroupDocs.Merger עבור Java כדי לשנות את סדר הדפים במסמכים. ממשק API זה מאפשר מיזוג מסמכים מרובים, הסרה, פיצול וחילוץ של דפים, סיבוב ושינויים בכיוון העמוד של דפי המסמכים בתוך היישומים. לפרטים ותכונות אחרות של ה-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>

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

להלן השלבים שעוזרים לך לשנות את רצף דפי מסמכי PDF ב-Java.

  • הגדר את המיקום הקיים והחדש של הדף במחלקה MoveOptions.
  • טען את מסמך ה-PDF באמצעות המחלקה Merger.
  • השתמש בשיטת movePage() כדי לסדר מחדש דפים בהתאם לאפשרויות שהוגדרו.
  • שמור את קובץ ה-PDF שהוגדר מחדש באמצעות שיטת save().

קוד המקור של Java הבא מארגן מחדש את דפי מסמכי PDF. בדיוק, זה מעביר את העמוד השישי של המסמך למקום הראשון.

// סידור מחדש של דפים של מסמכי PDF ב-Java
int pageNumber = 6;
int newPageNumber = 1;
MoveOptions moveOptions = new MoveOptions(pageNumber, newPageNumber);

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

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

הנה הפלט של הקוד לעיל.

קבל רישיון API בחינם

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

סיכום

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

לפרטים נוספים על ה-API, בקר בתיעוד.לשאלות, צור איתנו קשר דרך הפורום.

ראה גם