Skip to content

Latest commit

 

History

History
53 lines (36 loc) · 1.19 KB

File metadata and controls

53 lines (36 loc) · 1.19 KB

Documentação em Português (Brasil)

English version

Visão geral

A pydf é uma biblioteca Python criada a partir do projeto original, mantendo a mesma ideia principal: ler PDFs de faturas, extrair número e data da fatura, gerar uma planilha Excel e, opcionalmente, persistir os dados em MySQL.

Esta versão também inclui uma CLI, exemplos comentados e workflows recomendados para GitHub Actions.

Comece por aqui

Instalação

pip install -e .

Com dependências de desenvolvimento:

pip install -e .[dev]

Formas de uso

1. Via CLI

pydf examples/pdf_invoices --output output/invoices.xlsx

2. Via Python

from pydf import InvoiceProcessor, ProcessorConfig

config = ProcessorConfig(
    input_dir="examples/pdf_invoices",
    output_excel="output/invoices.xlsx",
)

result = InvoiceProcessor(config).process()
print(result.output_excel)