tratapdf
Trata PDF para torná-lo compatível com PDF/X e com impressoras em escala de cinza.
dependências
- icc-profiles
- ghostscript
- visualizador de PDF (nesta versão usamos o evince hardcoded)
instalação no Debian 11
- clonar o repositório;
- configurar as variáveis:
BASE_DIR: diretório onde ficarão os recursos;GHOSTSCRIPT: caminho para o executável;PDF_VIEWER: caminho para o executável;
- copiar os arquivos abaixo para o
BASE_DIR:/usr/share/ghostscript/9.53.3/lib/PDFX_def.ps;/usr/share/color/icc/ISOuncoated.icc.
- editar o
PDFX_def.ps, substituindo o que está entre()na linha começada por/ICCProfilepara o caminho para oISOuncoated.iccrecém copiado. Exemplo:/ICCProfile (/tmp/tratapdf/ISOuncoated.icc) def.
como rodar?
Executar python3
. Outra opção é criar um launcher para o programa. Nesse caso é recomendável usar o path completo do Python bem como marcar o launcher como executável.
Será criado um arquivo com o mesmo nome do tratado, mas com o sufixo -tratado.