Denna snabba handledning förklarar hur man ändrar storlek på bilder i PDF med Python. Den innehåller detaljer för att konfigurera IDE, en lista med steg och exempelkod för att utveckla ett PDF-fotostorleksändringsverktyg med Python. Du kommer att lära dig olika tekniker för att förbättra processen och skapa önskat resultat på olika sätt.
Steg för att ändra storlek på PDF-bild med Python
- Ställ in miljön för att använda Aspose.PDF for Python via .NET för att ändra storlek på bilder i PDF
- Importera nödvändiga klasser och ladda käll-PDF-filen i ett Document klassobjekt
- Få åtkomst till första sidan och hämta bildsamlingen
- Hämta den första bilden i samlingen och spara den i en minnesström för vidare bearbetning
- Ta bort den ursprungliga bildplaceringen från sidan
- Skapa ett ImageStamp objekt med bildströmmen och ange ny höjd och bredd
- Ställ in positionen för ImageStamp i det nedre vänstra hörnet av originalbilden
- Spara bildstämpeln på sidan och spara PDF
Dessa steg sammanfattar hur man minskar bildstorleken i PDF med Python. Ladda käll-PDF-filen i ett Document-klassobjekt, få åtkomst till första sidan med ett index som börjar från 1, hämta bildsamlingen från målsidan, välj önskad bild och spara den i en tillfällig minnesström. Dölj den ursprungliga bildplaceringen, skapa ett ImageStamp-objekt, ställ in den ursprungliga positionen, ange en ny storlek och spara stämpeln på sidan innan PDF-filen sparas.
Kod för att ändra storlek på PDF-foto med Python
Koden ovan visar hur man ändrar bildstorlek i PDF med Python. Förutom att ändra storlek på bilden kan du använda ImageStamp för att ställa in en ny bakgrund, opacitet, rotera bilden, ändra zoomnivå och bildkvalitet. Du kan också lägga till gränskontroll för att undvika att överskrida sidmarginaler och ändra bildtyp eller komprimera bilden för att skapa en mindre utdatafil.
Den här artikeln har förklarat processen för att komma åt och ändra storlek på bilder i PDF. För att lägga till JavaScript i PDF, se artikeln Lägg till JavaScript i PDF med Python.