Ebből a cikkből megtudhatja, hogyan távolíthat el oldalakat a PDF webhelyről Java használatával**. A környezet beállításához szükséges összes részlet, az alkalmazás fejlesztése során végrehajtandó műveletek listája, valamint egy futtatásra kész mintakód oldalak eltávolításához a PDF dokumentumból Java segítségével. Gyors pillantást vetünk az oldalak törlésének különböző lehetőségeire, valamint a betöltött PDF-fájl egyéb lehetséges műveleteinek bemutatására.
Néhány oldal eltávolítása a PDF-ből Java használatával
- Állítsa be a környezetet a(z) Aspose.PDF for Java használatára a kiválasztott oldalak eltávolításához
- Készítsen listát a törölni kívánt oldalszámokról, és mentse el őket egy egész szám tömbbe
- A kijelölt oldalak törléséhez deklarálja és példányosítsa a PdfFileEditor osztályobjektum egy objektumát
- Hívja meg a delete() metódust egy forrás-PDF-fájl, egy egész számok tömbjének és a kimeneti PDF-fájl nevének megadásával.
Az alábbi lépésekben összefoglaljuk az egyes oldalak PDF-ből való törlésének Java használatával folyamatát. A folyamat egy egész számokból álló tömb létrehozásával kezdődik, amelyben a céloldalszámok törlésre kerülnek. A következő lépésben deklarálják a PdfFileEditor osztályobjektumot, amely több lehetőséggel is rendelkezik az oldalak törlésére a PDF-ben. Az utolsó lépésben a delete() metódus meghívása a szükséges argumentumok megadásával történik.
Kód a PDF-oldalak törléséhez Java használatával
public static void main(String[] args) throws Exception // Remove PDF pages in Java | |
{ | |
// Set the license | |
new com.aspose.pdf.License().setLicense("Aspose.Total.lic"); | |
// Prepare list of pages to be deleted | |
int[] pagesArray = new int[] { 1, 5, 9 }; | |
// Declare and instantiate an object of PdfFileEditor | |
com.aspose.pdf.facades.PdfFileEditor fileEditor = new com.aspose.pdf.facades.PdfFileEditor(); | |
// Remove the selected pages | |
fileEditor.delete("PageSource.pdf", pagesArray, "Output.pdf"); | |
} |
Ebben a mintakódban az oldalak PDF-fájlból Java használatával történő eltávolításának folyamatát néhány kódsor segítségével mutatjuk be. A PdfFileEditor osztályobjektum nem csak az oldalak törlését teszi lehetővé a lemezen lévő fájlokból, hanem támogatja az oldalak eltávolítását az adatfolyamban tárolt PDF-ből, valamint a kimeneti PDF adatfolyamba történő mentését is. Ez az osztály más funkciókkal is rendelkezik, például oldalakat szúrhat be, oldalakat bonthat ki és új PDF-et hozhat létre, PDF-et különféle módon feloszthat, füzetet készíthet, és átméretezheti a tartalmat, hogy csak néhányat említsünk.
Ebben a cikkben megtanultuk, hogyan lehet oldalakat törölni a PDF-ből Java használatával*. Ha további műveleteket szeretne megtudni, például több PDF-fájl egyetlen PDF-be egyesítése, olvassa el a hogyan lehet PDF fájlokat egyesíteni Java-ban című cikket.