Redigera PDF-sidstorlek i Java | Ändra pappersstorlek i PDF

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

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:

  1. Ladda ett befintligt PDF-dokument med Document-klassen.
  2. Iterera genom sidor och tillämpa en standard PageSize med hjälp av metoden Resize().
  3. 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:

  1. Öppna PDF-filen med Document-klassen.
  2. Specificera den nya bredden och höjden i punkter.
  3. Använd dessa dimensioner med metoden setPageSize() för varje sida.
  4. 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.

Image

Ä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.

Se också