Consultor Eletrônico



Kbase 47850: Como criar arquivos em PDF no Logix
Autor   Marlon Acacio Pinheiro - Produto Framework
Acesso   Público
Publicação   26/09/2014
Dica: Como criar arquivos em PDF no Logix

Algumas rotinas do Logix fazem a geração de arquivos em PDF.
Para gerar esses arquivos é necessário a utilização de algumas bibliotecas java.
As bibliotecas devem estar dentro da seguinte pasta \totvs\logix\lib\

Nas variáveis de ambiente do sistema operacional, deve ser definido a seguinte variável "CLASSPATH" apontando para o caminho onde as bibliotecas estão salvas.

Exemplo.
Variável: CLASSPATH
Valor: C:\TOTVS\LOGIX\lib\freePDF.jar;C:\TOTVS\LOGIX\lib\relatorioPDF.jar;C:\TOTVS\LOGIX\lib\PDFLogix.jar;C:\TOTVS\LOGIX\lib\easyPDF.jar;C:\TOTVS\LOGIX\lib\boletobancario.jar;C:\TOTVS\LOGIX\lib\itext-2.1.0.jar

Observações:
- Deixar as bibliotecas na mesma ordem conforme exemplo acima. Existe uma rotina de geração de códigos de barras que funciona somente se as bibliotecas estiverem nesta ordem.
- Existem comandos diferentes para gerar o relatório em PDF. Alguns programas executam o comando "java PDF", os programas do financeiro utilizam o comando "java easyPDF"
Para saber qual comando o programa esta executando basta verificar dentro do arquivo de debug.

Pre-requisitos:
- A versão da biblioteca itext deve ser superior a 2.05
- Para que a rotina funcione corretamente é necessário que a versão do java seja igual ou superior a 1.6
- Para verificar a versão do java, basta abrir o prompt e executar o seguinte comando
> java -version
Se não aparecer nada é porque o java não esta instalado.
- Caso seja necessário instalar/atualizar o java acessar o google e pesquisar por "java se runtime environment"