Ինչպես փոխել էջերի հերթականությունը PDF-ում Java-ի միջոցով

Այս ձեռնարկը բացատրում է ինչպես փոխել էջերի հերթականությունը PDF-ում Java-ի միջոցով: Այն պարունակում է բոլոր քայլերը՝ միջավայրը հաստատելու և հավելվածը գրելու համար, ինչպես նաև տրամադրում է գործարկվող կոդ՝ PDF էջերը Java-ի միջոցով ** տեղափոխելու համար: Դուք կսովորեք տարբեր մեթոդներ՝ ըստ պահանջի, էջեր տեղադրելու փաստաթղթի վերջում կամ գոյություն ունեցող որոշ էջերի միջև:

Java-ի միջոցով PDF-ում էջերի հերթականությունը փոխելու քայլեր

  1. Սահմանեք, որ IDE-ն օգտագործի Aspose.PDF for Java՝ PDF էջերը վերադասավորելու համար
  2. Ստեղծեք նոր PDF ֆայլ՝ օգտագործելով document դասի օբյեկտը՝ էջերի հերթականությունը փոխելու համար
  3. Ավելացրեք մի քանի էջ և յուրաքանչյուր էջի վրա սահմանեք որոշ նմուշային տեքստ՝ հնարավորությունը փորձարկելու համար
  4. Ստացեք հղումը տեղափոխվող էջի վրա
  5. Ավելացրեք այս էջը PDF-ի pages collection-ին, որն ավելացնում է այն ցուցակի վերջում
  6. Ջնջեք սկզբնաղբյուր էջը և կրկնեք էջի տեղափոխման գործընթացը ավելի շատ էջերի համար՝ նախքան այն սկավառակի վրա պահելը

Այս քայլերը նկարագրում են Java-ի միջոցով * PDF-ում էջերի հերթականությունը փոխելու գործընթացը: Այս քայլերում բացատրվում է, որ գործընթացը տեղափոխվում է էջը փաստաթղթի վերջ, սակայն օրինակելի կոդը կցուցադրի նաև էջերի հավաքածուի մեջ որոշակի ինդեքսում էջ տեղադրելու գործընթացը: Նկատի ունեցեք, որ երբ էջը ավելացվի կամ տեղադրվի ինչ-որ տեղ, սկզբնական էջը ջնջվում է հավաքածուից:

Կոդ՝ Java-ի միջոցով PDF էջերը վերադասավորելու համար

import com.aspose.pdf.*;
public class Main {
public static void main(String[] args) throws Exception {// Change order of pages
// Load a license
License lic = new License();
lic.setLicense("Aspose.Total.lic");
// Initialize document object
Document srcDocument = new Document();
// Add page
for(int i = 1; i <= 10; i++) {
TextFragment textFragment = new com.aspose.pdf.TextFragment("Text on page " + i);
srcDocument.getPages().add().getParagraphs().add(textFragment);
}
var page = srcDocument.getPages().get_Item(2);
srcDocument.getPages().add(page);
srcDocument.getPages().delete(2);
srcDocument.save("Output1.pdf");
srcDocument.close();
srcDocument = new Document("Output1.pdf");
page = srcDocument.getPages().get_Item(3);
srcDocument.getPages().insert(7,page);
srcDocument.getPages().delete(3);
srcDocument.save("result2.pdf");
System.out.println("Done");
}
}

Այս կոդը ցույց է տալիս ինչպես վերադասավորել էջերը PDF-ում Java-ի միջոցով: PageCollection.add() մեթոդը օգտագործվում է էջը հավաքածուի վերջում ավելացնելու համար, մինչդեռ insert() մեթոդը վերցնում է այն ինդեքսը, որտեղ էջը պետք է տեղադրվի սկզբնաղբյուր էջին հղումով: Այս ծրագրում միջանկյալ ֆայլերը պահվում են՝ տարբեր փուլերում էջի շարժման արդյունքը ցույց տալու համար։

Այս հոդվածը մեզ սովորեցրել է ինչպես փոխել էջերի հաջորդականությունը PDF-ում՝ օգտագործելով Java: Եթե ցանկանում եք սովորել Java-ում PDF էջի չափը փոխելու գործընթացը, տես ինչպես փոխել PDF-ի չափը Java-ում-ի հոդվածը:

 Հայերեն