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.