O que SheetWeave faz?
Habilidade de agente para mesclar PDFs de desenhos lado a lado em um único PDF vetorial completo.
Visão Geral
O WorkHaH/SheetWeave é uma ferramenta que combina vários arquivos PDF de desenhos lado a lado (tiled) em um único PDF vetorial. É especialmente útil para plantas baixas, diagramas técnicos ou qualquer desenho que tenha sido dividido em múltiplas folhas.
Como Funciona
- O agente recebe uma lista de caminhos de PDFs ou um diretório contendo os arquivos PDF lado a lado.
- A ferramenta analisa o layout de grade das páginas (número de linhas e colunas).
- Usa
pdfinfo,pdfjamepdftkpara reorganizar e mesclar as páginas na ordem correta. - Gera um único PDF vetorial completo.
Instalação
pip install sheetweave
Ou faça o download do script diretamente.
Uso
sheetweave input_dir output.pdf
Opções
input_dir: Diretório contendo os PDFs lado a lado.output.pdf: Caminho para o arquivo PDF de saída.--rows: Número de linhas no layout de grade (opcional, detectado automaticamente se omitido).--cols: Número de colunas no layout de grade (opcional, detectado automaticamente se omitido).
Exemplo
sheetweave ./desenhos_lado_a_lado ./desenho_completo.pdf --rows 2 --cols 2
Requisitos
- Python 3.7 ou superior
pdfinfo(parte do Poppler)pdfjam(parte do TeX Live ou MiKTeX)pdftk
Suporte a Plataformas
- Windows (via PowerShell ou WSL)
- macOS (via Homebrew)
- Linux (via gerenciador de pacotes)
Licença
MIT