Konwertuj JPG na PDF w Python | Konwertuj JPG na PDF

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:

  1. Biblioteka konwersji Python JPG na PDF
  2. Konwertuj plik JPG na plik PDF w Python
  3. Konwersja JPG do formatu PDF: podejście alternatywne
  4. Konwertuj JPG na PDF online
  5. 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:

  1. Utwórz instancję klasy Document.
  2. Dodaj nową pustą stronę do kolekcji Strony dokumentu.
  3. Utwórz instancję klasy Image.
  4. Ustaw właściwość Image.file.
  5. Dodaj obraz do strony.
  6. 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 plik JPG na plik PDF w Python

Konwertuj plik JPG na plik PDF w Python

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:

  1. Utwórz instancję klasy Document.
  2. Załaduj obraz do strumienia.
  3. Dodaj nową pustą stronę do kolekcji Strony dokumentu.
  4. Utwórz instancję klasy Image.
  5. Przypisz strumień obrazu do właściwości imagestream obiektu klasy Image.
  6. Opcjonalnie określ wymiary strony, marginesy i pole przycinania strony.
  7. Następnie dodaj obraz do strony.
  8. 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)
Konwertuj JPG na PDF w Python – podejście alternatywne

Konwertuj JPG na PDF w Python – podejście alternatywne

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:

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.

Zobacz też