Jak zmienić rozmiar obrazu w programie Word za pomocą Pythona

Ten krótki samouczek wyjaśnia jak zmienić rozmiar obrazu w programie Word za pomocą Pythona. Zawiera informacje o ustawieniach środowiska, krokową logikę programu oraz przykładowy kod, który można uruchomić, aby zmienić rozmiar obrazu w programie Word przy użyciu języka Python. Poznasz również różne opcje modyfikacji obrazów inne niż zmiana rozmiaru, a następnie zapisywanie ich w różnych formatach obsługiwanych przez MS Word, takich jak DOCX, DOC itp.

Kroki, aby zmienić rozmiar obrazu w programie Word za pomocą Pythona

  1. Stwórz środowisko, aby dodać Aspose.Words dla Pythona przez .NET do zmiany rozmiaru obrazów
  2. Utwórz pusty plik, używając obiektu klasy Document do dodawania obrazów
  3. Napisz przykładowy tekst tam, gdzie jest to wymagane do opisania obrazu
  4. Insert the image wiele razy
  5. Uzyskaj odniesienie do jednego z obrazów i ustaw jego rozmiar
  6. Zapisz plik wyjściowy zawierający obrazy o różnych rozmiarach

Te kroki podsumowują proces zmiany rozmiaru zdjęcia w programie Word przy użyciu języka Python. Po prostu utwórz dokument i utwórz instancję obiektu klasy DocumentBuilder, który ma różne metody wstawiania tekstu i obrazów w połączonym dokumencie. Napisz tekst za pomocą metody DocumentBuilder.writeln() i wstaw jeden lub więcej obrazów za pomocą metody DocumentBuilder.insert_image(), a następnie ustaw rozmiar dodawanego obrazu za pomocą obiektu klasy Shape.

Kod do zmiany rozmiaru obrazu w programie Word przy użyciu języka Python

import aspose.words as aw
# Load the license
wordLic = aw.License()
wordLic.set_license("Aspose.Total.lic")
# Create a document
doc = aw.Document()
# Create a DocumentBuilder and initialize it with the newly created document above
docBuilder = aw.DocumentBuilder(doc)
# Write text for the default image
docBuilder.writeln("Sample image with original size")
# Insert an image using the DocumentBuilder object
image = docBuilder.insert_image("ImageToResize.jpg")
# Insert text for the resized image
docBuilder.writeln("ReSize image ")
# Insert the same image again and access its reference
image = docBuilder.insert_image("ImageToResize.jpg")
# Set the size of the image
image.width = aw.ConvertUtil.inch_to_point(0.75)
image.height = aw.ConvertUtil.inch_to_point(0.75)
# Save the document
docBuilder.document.save("ResizedImages.docx")
print ("Image resized successfully in the Word file")

Ten kod demonstruje proces zmiany rozmiaru obrazu w programie Word przy użyciu języka Python. Wykorzystuje metodę DocumentBuilder.insert_image() do wstawienia obrazu, podczas gdy możesz użyć innych przeciążeń, aby załadować obraz ze strumienia lub tablicy bajtów, wstawić obraz za pomocą nazwy pliku i ustawić rozmiar od razu podczas dodawania obrazu, lub nawet ustawienie pozycji i rodzaju owijania, jeśli jest to wymagane. Klasa ConvertUtil konwertuje rozmiar obrazu z cali na punkty wymagane przez metody klasy.

W tym artykule poznaliśmy proces zmiany rozmiaru obrazu w programie Word za pomocą Pythona. Jeśli chcesz poznać inne procesy, takie jak dodawanie znaku wodnego w dokumencie, zapoznaj się z artykułem na temat jak umieścić znak wodny w dokumencie programu Word za pomocą Pythona.

 Polski