O que autocad-plot-dwg-to-pdf faz?
Habilidade do Codex para plotagem de janelas de arquivos DWG do AutoCAD, seleção de formato A3/A4, normalização de PDF vetorial preto e branco e tentativas COM estáveis.
Visão Geral
Esta habilidade automatiza o processo de plotagem de desenhos do AutoCAD (formato DWG) para arquivos PDF. Ela é projetada para funcionar com o Codex e utiliza as APIs COM do AutoCAD para controlar o software.
Funcionalidades
- Plotagem por janela: Define uma janela de plotagem personalizada para cada desenho.
- Seleção de formato: Suporta formatos A3 e A4.
- Saída preto e branco: Normaliza a saída para PDF vetorial monocromático.
- Tentativas COM: Mecanismo de retry para operações COM instáveis.
Pré-requisitos
- Windows (AutoCAD COM é específico do Windows)
- AutoCAD instalado (versões recentes como 2018-2024 testadas)
- Python 3.6+ com biblioteca
pywin32
Instalação
pip install pywin32
Uso
import autocad_plot
# Plotar um arquivo DWG para PDF
autocad_plot.plot_dwg(
dwg_path=r"C:\caminho\para\desenho.dwg",
pdf_path=r"C:\caminho\para\saida.pdf",
paper_size="A3", # ou "A4"
black_and_white=True
)
Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
dwg_path | str | Caminho do arquivo DWG de origem |
pdf_path | str | Caminho desejado para o arquivo PDF de saída |
paper_size | str | "A3" ou "A4" (padrão: "A4") |
black_and_white | bool | Se True, força saída monocromática (padrão: True) |
Exemplo
# Plotagem básica
import autocad_plot
autocad_plot.plot_dwg(
dwg_path=r"C:\Projetos\planta.dwg",
pdf_path=r"C:\Saida\planta.pdf",
paper_size="A3",
black_and_white=True
)
Tratamento de Erros
A habilidade implementa tentativas automáticas (até 3 vezes) em caso de falhas de comunicação COM. Logs detalhados são gerados para depuração.
Licença
MIT License