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"