Skip to main content

Uma biblioteca Python para converter arquivos PDF em imagens.

Project description

📚 PDF to Image Converter

🚀 pdf_to_img_converter é uma biblioteca Python para converter arquivos PDF em imagens PNG. Suporta entrada de arquivos locais e URLs, além de oferecer a opção de remover automaticamente as imagens geradas.


Funcionalidades

  • 📄 Conversão de PDF para imagens.
  • 🌐 Suporte a arquivos locais e URLs.
  • 🗑 Função para excluir as imagens após o uso.

Instalação

Instale o pacote diretamente do PyPI:

pip install pdf_to_img_converter

Requisitos: pdf2image, requests e Pillow (instalados automaticamente).


💡 Como Usar

📄 Converter um PDF local para imagens

from pdf_to_img_converter.converter import convert_pdf_to_image

image_paths = convert_pdf_to_image("documento.pdf")
print("Imagens geradas:", image_paths)

for img in image_paths:
    print(img)

🌐 Converter um PDF a partir de uma URL

image_paths = convert_pdf_to_image("https://www.exemplo.com/arquivo.pdf")
print("Imagens geradas:", image_paths)

for img in image_paths:
    print(img)

🗑 Excluir imagens geradas após o uso

from pdf_to_img_converter.converter import delete_images

delete_images(image_paths)
print("Imagens excluídas com sucesso!")

🧪 Executando Testes

Para rodar os testes unitários:

pytest tests/

🏗 Estrutura do Projeto

pdf_to_img_converter/
│
├── pdf_to_img_converter/       # 📦 Código da biblioteca
│   ├── __init__.py
│   ├── converter.py            # 🔥 Funções principais
│
├── tests/                      # 🧪 Testes unitários
│   ├── test_converter.py
│
├── test_files/
│
├── pyproject.toml              # ⚙️ Configuração do pacote
├── README.md                   # 📚 Documentação do pacote
├── LICENSE                     # 📜 Licença MIT
└── MANIFEST.in                 # 📋 Inclusão de arquivos extras

📝 Licença

Distribuído sob a Licença MIT. Veja o arquivo LICENSE para mais informações.


👨‍💻 Autor

Desenvolvido por Roberto Lima 🚀✨


💬 Contato


Gostou do projeto?

Deixe uma ⭐ no repositório e compartilhe com a comunidade! 🚀✨

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pdf_to_img_converter-0.1.1.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pdf_to_img_converter-0.1.1-py3-none-any.whl (3.9 kB view details)

Uploaded Python 3

File details

Details for the file pdf_to_img_converter-0.1.1.tar.gz.

File metadata

  • Download URL: pdf_to_img_converter-0.1.1.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for pdf_to_img_converter-0.1.1.tar.gz
Algorithm Hash digest
SHA256 48375d779abffc0f69a04c16ff1f60124a6133c1de9435258096363876c501c3
MD5 7512c6d8ea87372a1ce22eb592bebfb3
BLAKE2b-256 cb99a42231a157b288c3244ecf03258fa82f28b72c1be9b50dd507b8f8e4dbe3

See more details on using hashes here.

File details

Details for the file pdf_to_img_converter-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for pdf_to_img_converter-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 60905c8304391924fb6007b144c65bac45f158d816281d87945097d33cd141cb
MD5 c748f18c981bc75d411e11a1c2816ad7
BLAKE2b-256 05aa1be0ac48bbe157c374880b3af0326c90dcbf05d47ef9e68c75a32a32ba03

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page