
PDF-dokumentets sidstorlek bestämmer hur dess innehåll visas, skrivs ut eller behandlas. Vi behöver ofta ändra pappersstorlek i PDF -dokument när vi förbereder för utskrift, konverterar format eller standardiserar layouter. I den här artikeln kommer du att lära dig hur man redigerar PDF-sidstorlek för vilken PDF-fil som helst i Java. Vi kommer att gå igenom en steg-för-steg-guide med kompletta kodexempel.
Den här artikeln omfattar följande:
- Java SDK för att redigera PDF-sidstorlek
- Redigera PDF-sidstorlek med inbyggda standard sidstorlekar som A3, A4 och Letter
- Ändra pappersstorlek i PDF till anpassade dimensioner
- Redigera PDF-sidesstorlek online
- Utforska gratis resurser
Java SDK för att redigera PDF-sidstorlek
Vi kommer att använda Aspose.PDF för Java för att redigera PDF-sidstorlek i Java. Det möjliggör för utvecklare att skapa, modifiera och konvertera PDF-filer programmässigt utan Adobe Acrobat. API:et är enkelt att integrera, lätt att använda och stöder kraftfulla funktioner för PDF-manipulation.
Du kan ladda ner SDK:n från downloads page eller inkludera den via Maven:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>24.5</version> <!-- Use the latest version -->
</dependency>
När biblioteket är inkluderat i ditt projekt kan du börja arbeta med PDF-dokument med hjälp av Java-kod.
Redigera PDF-sidstorlek i Java
För att ändra pappersstorlek i ett PDF-dokument med standardpappersstorlekar som A3, A4 och Letter i Aspose.PDF för Java, följ dessa steg:
- Ladda ett befintligt PDF-dokument med
Document
-klassen. - Iterera genom sidor och tillämpa en standard
PageSize
med hjälp av metodenResize()
. - Spara den modifierade PDF-filen med metoden
save()
.
Här är hur man redigerar PDF-sidstorlek med standardmått som A3, A4 och Letter i Java:
import com.aspose.pdf.*;
public class editPageSize {
public static void main(String[] args) {
// Ladda PDF-dokumentet
Document pdfDocument = new Document("sample_pdf.pdf");
// Ändra storlek på alla sidor till A4
for (Page page : pdfDocument.getPages()) {
page.resize(PageSize.getA4());
}
// Save the modified document
pdfDocument.save("output_a4.pdf");
}
}
Hur det fungerar:
PageSize.getA4()
: Ger standard A4 sidstorlek (595 x 842 punkter).resize(Pagesize)
: Ändrar storleken på sidan till det angivna standardformatet.
Detta är användbart när du vill säkerställa ett konsekvent utskriftsformat för alla sidor.
Ändra pappersstorlek i PDF med anpassad bredd och höjd
För att ställa in anpassade dimensioner för PDF-sidor i Java, följ dessa steg:
- Öppna PDF-filen med
Document
-klassen. - Specificera den nya bredden och höjden i punkter.
- Använd dessa dimensioner med metoden
setPageSize()
för varje sida. - Spara utdatafilen med
save()
metoden.
Följande Java-kodsnutt visar hur man redigerar PDF-sidans storlek till anpassade dimensioner:
import com.aspose.pdf.*;
public class ResizeCustomPageSize {
public static void main(String[] args) {
// Ladda befintlig PDF
Document pdfDocument = new Document("sample_pdf.pdf");
// Definiera anpassad storlek (t.ex. 500 x 700 punkter)
double customWidth = 500;
double customHeight = 700;
// Ändra storlek på varje sida
for (Page page : pdfDocument.getPages()) {
page.setPageSize(customWidth, customHeight);
}
// Spara det uppdaterade dokumentet
pdfDocument.save("output_custom_size.pdf");
}
}
Hur det fungerar:
- Du definierar dina föredragna dimensioner manuellt.
- Tillämpa flexibel layoutkontroll, idealiskt för specifika designkrav.
Denna metod är idealisk när man arbetar med icke-standardiserade sidstorlekar eller layoutjusteringar.
Få en gratis licens
Du kan utforska hela funktionsuppsättningen av Aspose.PDF med en gratis temporär licens.Inga begränsningar, ingen förskottskostnad. Det är det perfekta sättet att utvärdera de kompletta funktionerna i ditt Java-projekt.
Redigera PDF-sidstorlek online
Försök att ändra storlek på PDF-filer online med Aspose PDF Resize Tool.Det är gratis, enkelt att använda och låter dig justera sidstorlekar snabbt och noggrant.

Ändra storlek på PDF – Gratis resurser
Utforska fler verktyg och dokumentation för att förbättra din utveckling:
Slutsats
I det här blogginlägget lärde du dig hur man ändrar PDF-sidstorlek i Java med Aspose.PDF för Java. Oavsett om du ändrar pappersstorlek till standardstorlekar som A4 eller definierar anpassade mått, erbjuder biblioteket fullständig kontroll över din PDF-layout.
För ytterligare hjälp eller frågor, vänligen besök vårt support forum.