Hogyan lehet a PDF-t oldalakra felosztani Java-ban

Ez az alapvető oktatóanyag részletesen ismerteti, hogyan lehet felosztani a PDF oldalakat Java-ban. Dönthet úgy, hogy a bemeneti dokumentum minden oldalát felosztja, vagy bizonyos oldalakat a forrásfájl oldalszámai alapján. Ez a cikk a lépéseket és a kódmintát tartalmazza, amely összefoglalja, hogyan érhető el a Java felosztott PDF-oldalak funkciója.

A PDF oldalak szerinti felosztásának lépései Java nyelven

  1. Konfigurálja a projektet a Aspose.PDF for Java hivatkozás hozzáadásával a Maven adattárból a PDF-oldalak felosztásához
  2. Töltse be a forrás PDF-dokumentumot a Document osztálypéldány használatával több PDF-fájl létrehozásához
  3. Inicializáljon egy üres PDF-dokumentumot, és adja hozzá a bemeneti fájlok minden oldalát egyenként a Page osztály segítségével
  4. Ossza fel a PDF-fájlt úgy, hogy a bemeneti fájl minden oldalának megfelelő külön PDF-fájlt hoz létre

Ha szeretné felosztani a PDF-et, Java alapú alkalmazást hozhat létre ezen lépések segítségével. Mindenekelőtt a forrás PDF-dokumentum betöltődik, és minden oldalát egy üres dokumentumba másolja. Ezt követően az újonnan létrehozott PDF a követelményeknek megfelelően egymás után kerül mentésre.

Kód a PDF oldalak szerinti felosztásához Java nyelven

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");
}
}

Ez a mintakód egy alapvető példa arra, hogy a Java több fájlra osztott PDF funkciója hogyan integrálható az alkalmazásaiba. Ez a kód hozzáférést biztosít a forrásdokumentum minden oldalához, így lehetővé teszi az oldalosztály funkcióinak használatát, mielőtt külön PDF-ként elmentené, például kép hozzáadása, oldal bélyegzése, fel nem használt erőforrások törlése, szürkeárnyalatossá tétele, háttér beállítása, néhány beállítása. fejlécek/láblécek és így tovább. Hasonlóképpen, miután hozzáad egy oldalt egy új PDF-dokumentumhoz, hozzáadhatja a dokumentum címét, beállíthatja az oldal elrendezését, megjelenítheti/elrejtheti az eszköztárat és a menüsort, és beállíthatja a dokumentumablakok pozícióját.

A Java* alapú alkalmazás *felosztását itt egy futó kód segítségével mutatjuk be. Ha azonban szeretne többet megtudni a PDF-fájlok egyesítéséről, olvassa el a következő cikket: hogyan lehet PDF fájlokat egyesíteni Java-ban.

 Magyar