Převést JPG do PDF v Pythonu | Převést JPG do PDF

Už vás nebaví ručně převádět obrázky JPG na soubory PDF? Chcete tento proces automatizovat pomocí Pythonu? Už nehledejte! V tomto příspěvku na blogu se naučíme, jak převést JPG do PDF v Pythonu.

Často dáváme přednost formátu PDF pro sdílení nebo ukládání dat a informací, protože zachovává původní rozložení a formátování. Navíc můžeme v případě potřeby snadno převést obrázky JPG do PDF. Dokumenty PDF jsou bezpečnější a lze je chránit heslem, a proto jsou skvělou volbou pro sdílení citlivých obrázků. Pojďme se ponořit do převodu obrázku JPG na dokument PDF.

Tento článek se zabývá následujícími tématy:

  1. Knihovna pro převod Pythonu z JPG do PDF
  2. Převést JPG na PDF v Pythonu
  3. Převod JPG do PDF: alternativní přístup
  4. Převést JPG do PDF online
  5. Bezplatné zdroje

Knihovna Python pro převod JPG do PDF

Pro převod JPG do PDF dokumentu použijeme Aspose.PDF for Python. Je to robustní knihovna bohatá na funkce, která umožňuje vývojářům snadno efektivně převádět obrázky JPG na soubory PDF. Díky intuitivnímu rozhraní API a rozsáhlým funkcím vám Aspose.PDF umožňuje bezproblémově převádět různé obrazové formáty, včetně JPEG, PNG a BMP, do vysoce kvalitních dokumentů PDF.

Prosím buď stáhněte si balíčky nebo nainstalujte API z PyPI pomocí následujících příkazů pip v konzole:

> pip install aspose-pdf

Převeďte JPG na PDF v Pythonu

Jakýkoli obrázek JPG můžeme snadno převést na dokument PDF podle následujících kroků:

  1. Vytvořte instanci třídy Document.
  2. Přidejte novou prázdnou stránku do kolekce Stránky dokumentu.
  3. Vytvořte instanci třídy Image.
  4. Nastavte vlastnost Image.file.
  5. Přidejte na stránku obrázek.
  6. Nakonec dokument uložte pomocí metody save().

Následující ukázka kódu ukazuje, jak převést obrázek JPG na dokument PDF v Pythonu.

# Cesta k souboru obrázku
path = "Aspose.jpg"
output_path = "ImagetoPDF.pdf"

# Inicializujte nový dokument PDF
doc = pdf.Document()

# Přidejte prázdnou stránku do prázdného dokumentu
page = doc.pages.add()

# Vytvořte objekt obrázku
image = pdf.Image()
image.file = path

# Přidat obrázek na stránku
page.paragraphs.add(image)

# Uložit výstupní soubor PDF
doc.save(output_path)
Převeďte JPG na PDF v Pythonu

Převeďte JPG na PDF v Pythonu

Převod JPG do PDF v Pythonu – alternativní přístup

Můžeme také převést JPG na PDF dokument pomocí Stream podle následujících kroků:

  1. Vytvořte instanci třídy Document.
  2. Nahrajte obrázek do streamu.
  3. Přidejte novou prázdnou stránku do kolekce Stránky dokumentu.
  4. Vytvořte instanci třídy Image.
  5. Přiřaďte datový proud obrázku vlastnosti imagestream objektu třídy Image.
  6. Volitelně zadejte rozměry stránky, okraje a rámeček oříznutí stránky.
  7. Poté na stránku přidejte obrázek.
  8. Nakonec dokument uložte pomocí metody save().

Následující ukázka kódu ukazuje, jak převést obrázek JPG na dokument PDF pomocí streamu v Pythonu.

# Cesta k souboru obrázku
data_dir = "D:\\Files\\"
image_file = data_dir + "aspose-image.jpg"

# Inicializujte nový dokument PDF
doc = pdf.Document()

# Načíst obrázek do streamu
with open(image_file, "rb") as image_stream:
    # Přidejte prázdnou stránku
    page = doc.pages.add()
    
    # Vytvořte objekt obrázku
    image1 = pdf.Image()

    # Nastavte stream souboru obrázku
    image1.image_stream = image_stream
        
    # Nastavte rozměry a okraje stránky
    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
    
    # Přidejte obrázek na stránku
    page.paragraphs.add(image1)

    # Uložit výstupní soubor PDF
    output_path = data_dir + "ImagetoPDF_stream.pdf"
    doc.save(output_path)
Převod JPG do PDF v Pythonu – alternativní přístup

Převod JPG do PDF v Pythonu – alternativní přístup

Začněte převádět JPG do PDF zdarma!

Navštivte naši stránku Dočasná licence, získejte bezplatnou, neomezenou licenci a odemkněte plný potenciál Aspose.PDF for Python bez omezení!

Převést JPG do PDF online

Kromě toho můžete své obrázky JPG převést do formátu PDF také online pomocí naší vysoce kvalitní webové aplikace bezplatný převodník JPG na PDF. Tato webová aplikace je vyvinuta pomocí stejné výkonné knihovny, která vám umožňuje převádět soubory JPG do formátu PDF bez nutnosti jakékoli instalace nebo kódování. Jednoduše nahrajte svůj soubor JPG a stáhněte si výsledný soubor PDF během několika sekund!

JPG do PDF – bezplatné zdroje

Kromě převodu JPG na PDF se dozvíte více o vytváření, manipulaci a převodu PDF dokumentů a prozkoumejte různé další funkce knihovny pomocí níže uvedených zdrojů:

Závěr

V tomto článku jsme se naučili, jak převést JPG do PDF v Pythonu. Podle kroků uvedených v tomto článku můžete tuto funkci snadno integrovat do svých aplikací Python a vyvinout si vlastní nástroj pro převod JPG do PDF. Máte-li jakékoli dotazy, neváhejte nás kontaktovat prostřednictvím našeho bezplatného fóra podpory.

Viz také