Hoe de paginagrootte van PDF te wijzigen met behulp van Python

Dit kleine onderwerp richt zich op hoe de paginagrootte van PDF kan worden gewijzigd met Python. Het omvat alle noodzakelijke details om de ontwikkelomgeving te configureren, een reeks stappen die moeten worden gevolgd om een applicatie te maken en een uitvoerbare voorbeeldcode die het proces laat zien om de grootte van een PDF-pagina te wijzigen met behulp van Python met behulp van slechts enkele API-aanroepen. Deze code kan worden gebruikt in alle door Python en .NET Framework ondersteunde omgevingen zoals Windows, Linux en macOS.

Stappen om het PDF-papierformaat te wijzigen met Python

  1. Stel de omgeving in voor het gebruik van de Aspose.PDF voor Python via .NET API
  2. Open het PDF-bronbestand met behulp van het klasseobject Document waarvan de pagina-afmetingen moeten worden gewijzigd
  3. Open de verzameling PDF-pagina’s in de geladen PDF
  4. Ga naar de gewenste pagina uit de collectie waarvan de maat moet worden bijgewerkt
  5. Roep de methode set_page_size() van de klasse Page op en geef een nieuw paginaformaat op
  6. Sla het resulterende PDF-bestand op met gewijzigd paginaformaat

Deze stappen behandelen het proces om de PDF-paginagrootte te bewerken met Python door de bronnen te bieden die nodig zijn om deze functie te testen. In eerste instantie laden we het doel-PDF-bestand, openen we de paginaverzameling en krijgen we de verwijzing naar de pagina waarvan de grootte moet worden bijgewerkt. De instantie van de klasse Page bevat een methode set_page_size() die wordt gebruikt om de paginagrootte te wijzigen door de paginabreedte en -hoogte op te geven.

Code om de PDF-paginagrootte te wijzigen met behulp van Python

This example code demonstrates the process to change the size of a PDF page using Python. The Aspose.PDF use a scaling factor of 72 points for 1 inch of the page resolution. Therefore, you have to calculate the width and height in points by multiplying the number of desired inches by 72. Stel dat u het paginaformaat wilt instellen op Envelop 10# met een hoogte van 9,49 inch en een breedte van 4,13 inch, dus vermenigvuldigt u beide getallen met 72 voordat u het doorgeeft aan de set_page_size() methode.

Dit voorbeeld heeft ons geleerd om PDF-pagina-afmetingen te wijzigen met Python. Als je meer wilt weten over het converteren van een pdf naar een Excel-bestand, raadpleeg dan het artikel op hoe PDF naar Excel te converteren met behulp van Python.

 Nederlands