Ändra storlek på PDF-dokument i Python

Att kontrollera PDF-sidor storlek är nödvändig när man förbereder dokument för utskrift, layoutens konsekvens eller mobiloptimering. I den här guiden kommer du att lära dig hur man ändrar storlek på PDF-dokument i Python. Vi kommer att gå igenom en steg-för-steg-guide och praktiska kodexempel för att demonstrera hur man får full kontroll över sidans dimensioner, vilket gör att du kan ändra storlekar över hela dokumentet eller specifika sidor.

Denna artikel täcker följande ämnen:

Python Resize PDF Document Library

Aspose.PDF för Python förenklar uppgiften att ändra storleken på PDF-dokument. Den erbjuder en omfattande uppsättning funktioner för att manipulera PDF-filer. Med Aspose.PDF kan utvecklare enkelt ändra storlek, konvertera och anpassa PDF-dokument. Det stödjer olika operationer, vilket gör det till ett idealiskt val för att hantera PDF-filer programmässigt.

För att ändra storlek på PDF-dokument i Python kommer vi att använda Aspose.PDF för Python via .NET. Det här paketet ger dig tillgång till kraftfulla funktioner för PDF-manipulation genom ett Python-gränssnitt.

pip install aspose-pdf

Efter installation, vänligen importera Aspose.PDF-modulen i ditt projekt. Nu är du redo att ladda, modifiera och spara PDF-dokument direkt från Python.

Hur man ändrar storlek på ett PDF-dokument i Python

För att ändra storlek på en PDF med hjälp av Resize-metoden i Aspose.PDF för Python, följ dessa steg:

  1. Ladda PDF-dokumentet med hjälp av Document-klassen.
  2. Använd resize() metoden för att specificera den nya PageSize.
  3. Anropa save()-metoden för att spara det omgjorda dokumentet.

Här är ett Python-kodavsnitt som demonstrerar dessa steg:

# Steg 1: Importera Aspose.PDF-modulen
import aspose.pdf as ap  

# Steg 2: Ladda PDF-dokumentet
document = ap.Document("input.pdf")  

# Steg 3: Ändra storlek på alla sidor till en fördefinierad storlek med hjälp av PageSize enum
for page in document.pages:
    page.resize(ap.PageSize.A3)

# Steg 4: Spara den uppdaterade PDF-filen
document.save("output_a3.pdf")

Ändra PDF-sidstorlek i Python

Följ dessa steg för att ställa in exakta dimensioner för dina PDF-sidor i Python med Aspose.PDF för Python:

  1. Ladda PDF-dokumentet.
  2. Definiera höjden och bredden på den nya sidstorleken.
  3. Anropa setpagesize()-metoden med önskad bredd och höjd.
  4. Spara det modifierade dokumentet med hjälp av metoden save().

Här är en Python-kodsnutt som illustrerar dessa steg:

# Steg 1: Importera Aspose.PDF-modulen
import aspose.pdf as ap  

# Steg 2: Ladda in PDF-filen
document = ap.Document("input.pdf")  

# Steg 3: Definiera nya sidmått i punkter (Brevstorlek = 612 x 792)
new_width = 612
new_height = 792

# Steg 4: Loopa igenom alla sidor och tillämpa den nya storleken
for page in document.pages:
    page.set_page_size(new_width, new_height)

# Steg 5: Spara den ändrade PDF-filen på disken
document.save("output_custom_size.pdf")

Få en gratis licens

Aspose erbjuder en gratis tillfällig licens som låter dig utvärdera de fulla kapaciteterna hos Aspose.PDF utan vattenmärken eller funktionsbegränsningar.

Det är snabbt att ställa in och idealiskt för utvecklare som vill utforska avancerade funktioner som sidstorleksjustering, kompression, sammanslagning och mer innan de åtar sig en prenumeration.

Ändra storlek på PDF-dokument online

Du kan också prova att ändra storlek på PDF-filer online med Aspose PDF Resize Tool.Det här gratisverktyget är enkelt att använda och gör att du snabbt och noggrant kan justera storleken på PDF-dokument.

Image

PDF Sida Ändra storlek – Gratis resurser

Här är några användbara resurser för att stödja din utveckling:

Slutsats

I det här blogginlägget utforskade vi hur man ändrar storlek på ett PDF-dokument i Python med Aspose.PDF för Python. Vi diskuterade bibliotekets funktioner och gav steg-för-steg-guider med kodexempel. Aspose.PDF förenklar processen att ändra storlek på PDF-dokument, vilket gör att du enkelt kan uppdatera sidmått med antingen anpassade storlekar eller standardformat som A3 och A4. Utforska mer om Aspose.PDF för Python för att förbättra dina färdigheter i PDF-manipulation.

I det här inlägget lärde du dig två praktiska sätt att ändra storlek på PDF-sidor:

  • Genom att manuellt ställa in bredd och höjd
  • Genom att använda den inbyggda resize() metoden

Båda metoderna ger dig flexibiliteten att automatisera PDF-bearbetning inom dina Python-applikationer. Om du har några frågor eller behöver vidare hjälp, tveka inte att kontakta oss på vårt free support forum.

Se även