Converter JPG em PDF em Python | Converter JPG em PDF

Você está cansado de converter manualmente suas imagens JPG em arquivos PDF? Você quer automatizar esse processo usando Python? Não procure mais! Nesta postagem do blog, aprenderemos como converter JPG em PDF em Python.

Muitas vezes preferimos o formato PDF para compartilhar ou armazenar dados e informações porque mantém o layout e a formatação originais. Além disso, podemos converter facilmente imagens JPG em PDFs quando necessário. Os documentos PDF são mais seguros e podem ser protegidos por senha, por isso são uma ótima opção para compartilhar imagens confidenciais. Vamos mergulhar na conversão de uma imagem JPG em um documento PDF.

Este artigo cobre os seguintes tópicos:

  1. Biblioteca de conversão de Python JPG para PDF
  2. Converta um JPG em PDF em Python
  3. Conversão de JPG para PDF: uma abordagem alternativa
  4. Converter JPG para PDF on-line
  5. Recursos Gratuitos

Biblioteca Python para converter JPG em PDF

Para converter um documento JPG em PDF, usaremos Aspose.PDF for Python. É uma biblioteca robusta e rica em recursos que permite aos desenvolvedores converter imagens JPG em arquivos PDF com eficiência e facilidade. Com sua API intuitiva e ampla funcionalidade, Aspose.PDF permite transformar perfeitamente vários formatos de imagem, incluindo JPEG, PNG e BMP, em documentos PDF de alta qualidade.

Por favor, baixe os pacotes ou instale as APIs de PyPI usando os seguintes comandos pip no console:

> pip install aspose-pdf

Converta um JPG em PDF em Python

Podemos converter facilmente qualquer imagem JPG em um documento PDF seguindo as etapas abaixo:

  1. Crie uma instância da classe Document.
  2. Adicione uma nova página vazia à coleção Document Pages.
  3. Crie uma instância da classe Image.
  4. Defina a propriedade Image.file.
  5. Adicione uma imagem à página.
  6. Finalmente, salve o documento usando o método save().

O exemplo de código a seguir mostra como converter uma imagem JPG em um documento PDF em Python.

# Caminho do arquivo de imagem
path = "Aspose.jpg"
output_path = "ImagetoPDF.pdf"

# Inicialize o novo documento PDF
doc = pdf.Document()

# Adicionar página vazia em documento vazio
page = doc.pages.add()

# Crie um objeto de imagem
image = pdf.Image()
image.file = path

# Adicionar imagem em uma página
page.paragraphs.add(image)

# Salvar arquivo PDF de saída
doc.save(output_path)
Converta um JPG em PDF em Python

Converta um JPG em PDF em Python

Converter JPG em PDF em Python - abordagem alternativa

Também podemos converter um documento JPG em PDF usando Stream seguindo as etapas abaixo:

  1. Crie uma instância da classe Document.
  2. Carregue uma imagem no stream.
  3. Adicione uma nova página vazia à coleção Document Pages.
  4. Crie uma instância da classe Image.
  5. Atribua fluxo de imagem à propriedade imagestream do objeto da classe Image.
  6. Opcionalmente, especifique as dimensões da página, as margens e uma caixa de corte de página.
  7. Depois disso, adicione uma imagem à página.
  8. Finalmente, salve o documento usando o método save().

O exemplo de código a seguir mostra como converter uma imagem JPG em um documento PDF usando um stream em Python.

# Caminho do arquivo de imagem
data_dir = "D:\\Files\\"
image_file = data_dir + "aspose-image.jpg"

# Inicialize um novo documento PDF
doc = pdf.Document()

# Carregar imagem no stream
with open(image_file, "rb") as image_stream:
    # Adicione uma página vazia
    page = doc.pages.add()
    
    # Crie um objeto de imagem
    image1 = pdf.Image()

    # Definir o fluxo do arquivo de imagem
    image1.image_stream = image_stream
        
    # Definir dimensões e margens da página
    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
    
    # Adicionar imagem à página
    page.paragraphs.add(image1)

    # Salvar arquivo PDF de saída
    output_path = data_dir + "ImagetoPDF_stream.pdf"
    doc.save(output_path)
Converter JPG em PDF em Python - Abordagem Alternativa

Converter JPG em PDF em Python - Abordagem Alternativa

Comece a converter JPG para PDF gratuitamente!

Visite nossa página Licença temporária para obter uma licença gratuita e irrestrita e desbloquear todo o potencial do Aspose.PDF for Python sem limitações!

Converter JPG para PDF on-line

Além disso, você também pode converter suas imagens JPG para o formato PDF on-line usando nosso aplicativo da web conversor gratuito de JPG para PDF de alta qualidade. Este aplicativo da web foi desenvolvido usando a mesma biblioteca poderosa, permitindo converter arquivos JPG para o formato PDF sem qualquer instalação ou codificação necessária. Basta fazer upload do seu arquivo JPG e baixar o arquivo PDF resultante em segundos!

JPG para PDF – Recursos Gratuitos

Além de converter JPG em PDF, aprenda mais sobre como criar, manipular e converter documentos PDF e explore vários outros recursos da biblioteca usando os recursos abaixo:

Conclusão

Neste artigo, aprendemos como converter JPG em PDF em Python. Seguindo as etapas descritas neste artigo, você pode integrar facilmente esse recurso em seus aplicativos Python e desenvolver sua própria ferramenta de conversão de JPG para PDF. Se você tiver alguma dúvida, sinta-se à vontade para nos informar através do nosso fórum de suporte gratuito.

Veja também