Czy jesteś zmęczony ręczną konwersją obrazów JPG do plików PDF? Czy chcesz zautomatyzować ten proces za pomocą Python? Nie szukaj dalej! W tym poście na blogu dowiemy się, jak przekonwertować JPG na PDF w Python.
Często preferujemy format PDF do udostępniania lub przechowywania danych i informacji, ponieważ zachowuje on oryginalny układ i formatowanie. Co więcej, w razie potrzeby możemy łatwo przekonwertować obrazy JPG na pliki PDF. Dokumenty PDF są bezpieczniejsze i można je chronić hasłem, dlatego są świetną opcją do udostępniania wrażliwych obrazów. Zanurzmy się w konwersję obrazu JPG na dokument PDF.
W tym artykule omówiono następujące tematy:
- Biblioteka konwersji Python JPG na PDF
- Konwertuj plik JPG na plik PDF w Python
- Konwersja JPG do formatu PDF: podejście alternatywne
- Konwertuj JPG na PDF online
- Darmowe zasoby
Biblioteka Python do konwersji JPG na PDF
Do konwersji pliku JPG na dokument PDF użyjemy Aspose.PDF for Python. Jest to solidna i bogata w funkcje biblioteka, która umożliwia programistom wydajną i łatwą konwersję obrazów JPG na pliki PDF. Dzięki intuicyjnemu interfejsowi API i rozbudowanej funkcjonalności Aspose.PDF umożliwia bezproblemowe przekształcanie różnych formatów obrazów, w tym JPEG, PNG i BMP, w wysokiej jakości dokumenty PDF.
Proszę pobierz pakiety lub zainstaluj interfejsy API z PyPI, używając następujących poleceń pip w konsoli:
> pip install aspose-pdf
Konwertuj plik JPG na plik PDF w Python
Możemy łatwo przekonwertować dowolny obraz JPG na dokument PDF, wykonując poniższe czynności:
- Utwórz instancję klasy Document.
- Dodaj nową pustą stronę do kolekcji Strony dokumentu.
- Utwórz instancję klasy Image.
- Ustaw właściwość Image.file.
- Dodaj obraz do strony.
- Na koniec zapisz dokument za pomocą metody save().
Poniższy przykładowy kod pokazuje, jak przekonwertować obraz JPG na dokument PDF w języku Python.
# Ścieżka pliku obrazu
path = "Aspose.jpg"
output_path = "ImagetoPDF.pdf"
# Zainicjuj nowy dokument PDF
doc = pdf.Document()
# Dodaj pustą stronę w pustym dokumencie
page = doc.pages.add()
# Utwórz obiekt obrazu
image = pdf.Image()
image.file = path
# Dodaj obraz na stronę
page.paragraphs.add(image)
# Zapisz wyjściowy plik PDF
doc.save(output_path)
Konwertuj JPG na PDF w Python – podejście alternatywne
Możemy również przekonwertować dokument JPG na dokument PDF za pomocą Stream, wykonując poniższe kroki:
- Utwórz instancję klasy Document.
- Załaduj obraz do strumienia.
- Dodaj nową pustą stronę do kolekcji Strony dokumentu.
- Utwórz instancję klasy Image.
- Przypisz strumień obrazu do właściwości imagestream obiektu klasy Image.
- Opcjonalnie określ wymiary strony, marginesy i pole przycinania strony.
- Następnie dodaj obraz do strony.
- Na koniec zapisz dokument za pomocą metody save().
Poniższy przykładowy kod pokazuje, jak przekonwertować obraz JPG na dokument PDF przy użyciu strumienia w języku Python.
# Ścieżka pliku obrazu
data_dir = "D:\\Files\\"
image_file = data_dir + "aspose-image.jpg"
# Zainicjuj nowy dokument PDF
doc = pdf.Document()
# Załaduj obraz do strumienia
with open(image_file, "rb") as image_stream:
# Dodaj pustą stronę
page = doc.pages.add()
# Utwórz obiekt obrazu
image1 = pdf.Image()
# Ustaw strumień pliku obrazu
image1.image_stream = image_stream
# Ustaw wymiary strony i marginesy
page.page_info.margin.bottom = 0
page.page_info.margin.top = 0
page.page_info.margin.right = 0
page.page_info.margin.left = 0
page.crop_box = image1.bitmap_size
# Dodaj obraz do strony
page.paragraphs.add(image1)
# Zapisz wyjściowy plik PDF
output_path = data_dir + "ImagetoPDF_stream.pdf"
doc.save(output_path)
Rozpocznij konwersję JPG do formatu PDF za darmo!
Odwiedź naszą stronę Licencja tymczasowa, aby uzyskać bezpłatną, nieograniczoną licencję i odblokować pełny potencjał Aspose.PDF for Python bez ograniczeń!
Konwertuj JPG na PDF online
Ponadto możesz także konwertować obrazy JPG do formatu PDF online, korzystając z naszej wysokiej jakości aplikacji internetowej bezpłatnego konwertera JPG na PDF. Ta aplikacja internetowa została opracowana przy użyciu tej samej potężnej biblioteki, co pozwala na konwersję plików JPG do formatu PDF bez konieczności instalacji lub kodowania. Po prostu prześlij plik JPG i pobierz wynikowy plik PDF w ciągu kilku sekund!
JPG do PDF – bezpłatne zasoby
Oprócz konwersji pliku JPG na plik PDF, dowiedz się więcej o tworzeniu, manipulowaniu i konwertowaniu dokumentów PDF oraz poznaj różne inne funkcje biblioteki, korzystając z poniższych zasobów:
- Przewodnik programisty
- Darmowe aplikacje internetowe
- Odniesienie do API
- Poradniki i artykuły z instrukcjami
Wniosek
W tym artykule dowiedzieliśmy się, jak przekonwertować plik JPG na plik PDF w Python. Wykonując kroki opisane w tym artykule, możesz łatwo zintegrować tę funkcję z aplikacjami w języku Python i opracować własne narzędzie do konwersji JPG na PDF. Jeśli masz jakieś pytania, daj nam znać za pośrednictwem naszego bezpłatnego forum pomocy technicznej.