Ինչպես բաժանել PDF-ն ըստ էջերի Java-ում

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

Java-ում PDF-ն ըստ էջերի բաժանելու քայլեր

  1. Կազմաձևեք նախագիծը՝ ավելացնելով հղումը Aspose.PDF for Java-ին Maven պահոցից՝ PDF էջերը բաժանելու համար
  2. Բեռնեք սկզբնաղբյուր PDF փաստաթուղթը՝ օգտագործելով Document դասի օրինակը բազմաթիվ PDF ֆայլեր ստեղծելու համար
  3. Նախաձեռնեք դատարկ PDF փաստաթուղթ և ավելացրեք մուտքային ֆայլերի յուրաքանչյուր էջ մեկ առ մեկ՝ օգտագործելով Page դասը
  4. Պառակտեք PDF ֆայլը՝ ստեղծելով առանձին PDF ֆայլ, որը համապատասխանում է մուտքային ֆայլի յուրաքանչյուր էջին

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

Կոդ՝ PDF-ն ըստ էջերի բաժանելու Java-ում

import com.aspose.pdf.Document;
import com.aspose.pdf.License;
public class SplitPDFByPagesInJava {
public static void main(String[] args) throws Exception { // main method to split PDF to multiple documents
// Instantiate the license to avoid trial version limitations
// while splitting the PDF files
License asposePdfSplitLicense = new License();
asposePdfSplitLicense.setLicense("Aspose.pdf.lic");
// Load input PDF file
Document documentToSplit = new Document("input.pdf");
// Loop through each page
for (com.aspose.pdf.Page page : documentToSplit.getPages())
{
// Create a new Document class object to split PDF pages
Document splitPDF = new Document();
// Add each page to the document
splitPDF.getPages().add(page);
// Save the splitted pages
splitPDF.save("Page number " + page.getNumber() + ".pdf");
}
System.out.println("Done");
}
}

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

PDF Java*-ի վրա հիմնված հավելվածը *բաժանելու համար ցուցադրվում է այստեղ գործող կոդի օգնությամբ: Այնուամենայնիվ, եթե ցանկանում եք մանրամասներ իմանալ PDF ֆայլերի միաձուլման մասին, տես ինչպես միաձուլել PDF ֆայլերը Java-ում-ի հոդվածը:

 Հայերեն