Praca z obrazami w formacie PDF za pośrednictwem Python

Manipulowanie obrazami w dokumencie PDF. Użyj pliku Aspose.PDF dla Python for .NET, aby programowo modyfikować dokumenty PDF

Dodaj obraz do dokumentu PDF za pomocą biblioteki Python

Aby dodać obraz do strony PDF, użyj Aspose.PDF for Python via .NET, potężnego i łatwego w użyciu API. Otwórz PyPI, wyszukaj aspose-pdf i zainstaluj. Alternatywnie uruchom polecenie:

Console

pip install aspose-pdf

Dodaj obraz do pliku PDF za pośrednictwem Python


Potrzebujesz Aspose.PDF dla Pythona przez .NET, aby wypróbować kod w swoim środowisku.

  1. Utwórz obiekt Document i otwórz wejściowy dokument PDF.
  2. Pobierz stronę, do której chcesz dodać obraz.
  3. Dodaj obraz do kolekcji Zasoby strony.
  4. Użyj operatora GSave, aby zapisać bieżący stan graficzny.
  5. Użyj operatora ConcatenateMatrix, aby określić, gdzie obraz ma być umieszczony.
  6. Użyj operatora Do, aby narysować obraz na stronie.
  7. Użyj operatora GreStore, aby zapisać zaktualizowany stan graficzny.
  8. Zapisz plik PDF.

Dodaj obraz w istniejącym pliku PDF - Python

Example: Python

import aspose.pdf as apdf

from os import path

path_infile = path.join(self.data_dir, infile)
path_outfile = path.join(self.data_dir, outfile)
image_file = path.join(self.data_dir, "logo.jpg")

document = apdf.Document(path_infile)
document.pages[1].add_image(image_file, apdf.Rectangle(20, 730, 120, 830, True))

document.save(path_outfile )