Dit artikel legt uit hoe je een PDF als afbeelding in Word in Python kunt invoegen. Het bevat details om de IDE in te stellen, een lijst met programmeerstappen en voorbeeldcode om PDF in Word als afbeelding in Python in te voegen. Je krijgt ook een paar suggesties om de code te verbeteren voor het verkrijgen van een aangepast uitvoer‑Word‑bestand.
Stappen om PDF‑afbeelding in Word in te voegen met Python
- Stel de omgeving in om Aspose.Total for Python via .NET te gebruiken om PDF naar een Word‑bestand te renderen
- Pas de respectieve productlicentie toe om de volledige productfuncties in te schakelen
- Laad het bron‑PDF‑bestand in het geheugen met behulp van de Document klasse
- Maak een nieuwe lege Word file aan om de resulterende PDF‑afbeeldingen op te slaan.
- Stel parameters in, zoals resolutie, om de PDF‑pagina naar PNG te renderen.
- Doorloop elke PDF-pagina één voor één
- Transformeer elke pagina naar een PNG‑afbeelding en render deze naar een nieuwe pagina in het Word‑bestand door een pagina‑einde toe te voegen.
- Sla het voltooide Word‑bestand op de schijf op.
Deze stappen beschrijven hoe je een PDF‑afbeelding in Word in Python invoegt. Om deze taak uit te voeren, laad je het bron‑PDF‑bestand, maak je een nieuw DOCX‑bestand, stel je de parameters in voor het renderen van de PDF‑pagina, en doorloop je elke pagina in de PDF. Converteer elke PDF‑pagina naar PNG met de gedefinieerde instellingen, voeg elke resulterende afbeelding toe aan het nieuwe Word‑bestand, voeg een pagina‑einde toe na elke afbeelding, en ga door met het proces totdat alle PDF‑pagina‑afbeeldingen in het Word‑bestand zijn opgeslagen.
Code voor het invoegen van PDF in Word als afbeelding in Python
Deze code demonstreert het proces om PDF als afbeelding in Word in Python in te voegen. De standaardschaal voor het renderen van afbeeldingen is 100 %; echter kun je elke afbeelding invoegen met een expliciete hoogte en breedte op basis van de puntwaarde van de pagina.mediabox.breedte/hoogte te gebruiken. Als de PDF gemengde paginagroottes of -oriëntaties heeft, kun je overwegen om aw.BreakType.Gebruik SECTION_BREAK_NEW_PAGE met per‑sectie paginainstelling in plaats van een gewone pagina‑einde.
Deze gids toont het proces om een PDF‑bestand met tekst te renderen naar een Word‑bestand als afbeeldingen, pagina voor pagina. Om een gescande PDF naar een DOCX‑bestand te converteren, raadpleeg het artikel Gescannde PDF naar Word converteren met Python.