Afbeeldingen in PDF vergroten of verkleinen met Python

Deze korte tutorial legt uit hoe u afbeeldingen in PDF kunt vergroten of verkleinen met Python. Deze bevat details om de IDE in te stellen, een lijst met stappen en voorbeeldcode voor het ontwikkelen van een PDF-fotoresizer met Python. U leert verschillende technieken om het proces te verbeteren en de gewenste uitvoer op verschillende manieren te maken.

Stappen om een PDF-afbeelding te vergroten of verkleinen met Python

  1. Stel de omgeving in om Aspose.PDF for Python via .NET te gebruiken voor het vergroten of verkleinen van afbeeldingen in een PDF
  2. Importeer de vereiste klassen en laad het bron-PDF-bestand in een object van de klasse Document
  3. Open de eerste pagina en haal de verzameling afbeeldingen op
  4. Haal de eerste afbeelding uit de verzameling en sla deze op in een geheugenstroom voor verdere verwerking
  5. Verwijder de oorspronkelijke plaatsing van de afbeelding van de pagina
  6. Maak een ImageStamp-object met behulp van de afbeeldingsstroom en stel de nieuwe hoogte en breedte in
  7. Stel de positie van de ImageStamp in op de linkerbenedenhoek van de oorspronkelijke afbeelding
  8. Sla de afbeeldingsstempel op de pagina op en sla de PDF op

Deze stappen vatten samen hoe u de afbeeldingsgrootte in PDF kunt verkleinen met Python. Laad het bron-PDF-bestand in een object van de klasse Document, open de eerste pagina met een 1-gebaseerde index, haal de verzameling afbeeldingen van de doelpagina op, kies de gewenste afbeelding en sla deze op in een tijdelijke geheugenstroom. Verberg de oorspronkelijke plaatsing van de afbeelding, maak een ImageStamp-object, stel de oorspronkelijke positie van de afbeelding in, stel een nieuwe grootte in en sla de stempel op de pagina op voordat u de PDF opslaat.

Code om een PDF-foto te vergroten of verkleinen met Python

De bovenstaande code laat zien hoe u de afbeeldingsgrootte in PDF kunt wijzigen met Python. Naast het wijzigen van de grootte van de afbeelding kunt u ImageStamp gebruiken om een nieuwe achtergrond, dekking, rotatie van de afbeelding, zoomniveau en afbeeldingskwaliteit in te stellen. U kunt ook grenscontrole toevoegen om te voorkomen dat de paginamarges worden overschreden en het afbeeldingstype wijzigen of de afbeelding comprimeren om een kleiner uitvoerbestand te maken.

Dit artikel heeft het proces uitgelegd om afbeeldingen in een PDF te openen en hun grootte te wijzigen. Raadpleeg voor het toevoegen van JavaScript aan een PDF het artikel over JavaScript toevoegen aan PDF met Python.

 Nederlands