Det här enkla ämnet definierar hur man beskär en PDF med Java. Den omfattar miljökonfigurationsdetaljer, programmets arbetsflöde och en fungerande exempelkod som visar ett grundläggande program för att beskära en sida i PDF med Java. Det här exemplet kan användas i alla miljöer som stöds av Java och är inte beroende av Adobe Acrobat eller något annat verktyg från tredje part för att beskära önskad del av en PDF-fil.
Steg för att beskära PDF med Java
- Konfigurera miljön för att lägga till Aspose.PDF for Java för att beskära en del av en sida
- Få åtkomst till PDF-källfilen med klassobjektet Document för att beskära den
- Visa de befintliga PDF-sidorutorna (om det behövs) inuti konsolen
- Skapa en instans av klassobjektet Rectangle och definiera beskärningsområdet
- Tillämpa det skapade rektangelvärdet på CropBox, TrimBox, ArtBox och BleedBox
- Spara den beskurna PDF-filen
De ovannämnda stegen innebär processen att beskära PDF-dokument med Java. Processen påbörjas genom att komma åt PDF-filen och eventuellt mata ut befintliga värden för TrimBox, CropBox, BleedBox, ArtBox och MediaBox. I de följande stegen skapas en ny rektangel genom att definiera området på sidan som ska beskäras följt av att ställa in denna rektangel som ett argument för alla PDF-sidrutor som nämns ovan.
Kod för att beskära PDF-fil med Java
Ovanstående exempel kan hänvisas till som en grund för att skriva en applikation för att beskära sida i PDF med Java. Du kan konfigurera valfritt antal PDF-boxvärden efter behov, men ställ in ett nytt värde för alla dessa rutor för att beskära den valda delen av käll-PDF-filen och visa den helt på den nya PDF-filsidan. Du kan också använda flaggan normalizeCoordinates för att ändra de nya rektangeldimensionerna om det behövs.
I det här enkla ämnet lärde vi oss hur man beskär PDF-filer med Java. Om du vill lära dig hur processen ändrar PDF-metadata, se artikeln om hur man ändrar PDF-metadata med Java.