Konwertuj PDF na JPG w Python

Pliki PDF są wszędzie w postaci dokumentów, faktur, paragonów, artykułów i tak dalej. Jest to jeden z najwygodniejszych formatów drukowania i udostępniania dokumentów. W niektórych przypadkach musisz przekonwertować pliki PDF na obrazy JPG, aby wygenerować miniatury lub osadzić je w aplikacjach front-endowych. Aby to osiągnąć, w tym artykule opisano, jak programowo konwertować strony w obrazach PDF na obrazy JPG w Python.

Biblioteka konwersji plików PDF na JPG w języku Python

Aspose.Words for Python to bogata w funkcje biblioteka do automatyzacji operacji przetwarzania tekstu w aplikacjach Python. Pozwala bezproblemowo tworzyć dokumenty tekstowe i nimi manipulować. Użyjemy tej biblioteki do konwersji plików PDF na obrazy JPG. Możesz zainstalować bibliotekę w swojej aplikacji Python z PyPI za pomocą następującego polecenia pip.

> pip install aspose-words

Jak przekonwertować plik PDF na JPG w Python

Zobaczmy, jak przekonwertować plik PDF na JPG w Python. W tym celu wystarczy załadować plik PDF, przeglądać jego strony i zapisywać każdą stronę jako obraz JPG. Poniżej przedstawiono kroki, aby zapisać strony w pliku PDF jako obrazy JPG w Python.

  • Załaduj plik PDF przy użyciu klasy Document.
  • Przejrzyj strony i wyodrębnij każdą stronę za pomocą metody Document.extractpages() .
  • Zapisz każdą stronę w formacie PDF jako obraz JPG, używając metody Document.save().

Poniższy przykładowy kod pokazuje, jak przeprowadzić konwersję plików PDF na JPG w języku Python.

import aspose.words as aw

# Załaduj plik PDF
doc = aw.Document("PDF.pdf")

# Zapisz każdą stronę w formacie PDF jako JPG
for page in range(0, doc.page_count):
    extractedPage = doc.extract_pages(page, 1)
    extractedPage.save(f"Output_{page + 1}.jpg")

Uzyskaj bezpłatną licencję

Możesz uzyskać bezpłatną tymczasową licencję, aby używać Aspose.Words for Python bez ograniczeń ewaluacyjnych.

Wniosek

W tym artykule nauczyłeś się konwertować pliki PDF na obrazy JPG w Python. Możesz użyć tej funkcji do generowania miniatur JPG stron PDF i osadzania ich w swoich aplikacjach. Poza tym możesz dowiedzieć się więcej o bibliotece edytora tekstu w Python, korzystając z dokumentacji. Możesz także dzielić się swoimi pytaniami lub zapytaniami za pośrednictwem naszego forum.

Zobacz też