Denna korta handledning förklarar hur man ändrar storlek på bild i Word med Python. Det ger information om miljöinställningar, stegvis programlogik och en körbar exempelkod för att ändra storlek på bild i Word med Python. Du kommer också att lära dig olika alternativ för att ändra bilder förutom att ändra storleken och sedan spara dem i olika format som stöds av MS Word-liknande DOCX, DOC, etc.
Steg för att ändra storlek på bild i Word med Python
- Skapa miljön för att lägga till Aspose.Words för Python via .NET för att ändra storlek på bilder
- Skapa en tom fil med klassobjektet Document för att lägga till bilder
- Skriv lite exempeltext där det behövs för att beskriva bilden
- Insert the image flera gånger
- Få en referens till en av bilderna och ställ in dess storlek
- Spara utdatafilen med bilder av olika storlekar
Dessa steg sammanfattar processen för att ändra storlek på foto i Word med Python. Skapa helt enkelt ett dokument och instansiera klassobjektet DocumentBuilder med olika metoder för att infoga text och bilder i det länkade dokumentet. Skriv lite text med metoden DocumentBuilder.writeln() och infoga en eller flera bilder med metoden DocumentBuilder.insert_image() följt av att ställa in storleken på den tillagda bilden med klassobjektet Shape.
Kod för att ändra storlek på en bild i Word med Python
Den här koden demonstrerar processen att ändra storlek på bilden i Word med Python. Den använder metoden DocumentBuilder.insert_image() för att infoga en bild medan du kan använda andra överbelastningar också för att ladda en bild från en ström, eller byte-array, infoga bilden med filnamnet och ställ in storleken direkt medan du lägger till bilden, eller till och med ställa in positionen och lindningstyp vid behov. Klassen ConvertUtil konverterar bildstorleken från tum till de punkter som krävs av klassmetoderna.
I den här artikeln har vi lärt oss processen att ändra bildstorlek i Word med Python. Om du vill lära dig andra processer som att lägga till en vattenstämpel i ett dokument, se artikeln om hur man sätter en vattenstämpel på ett Word-dokument med Python.