Mensagens enviadas por: samirrolemberg
Índice dos Fóruns » Perfil de samirrolemberg » Mensagens enviadas por samirrolemberg
Autor Mensagem
Não que ela cause problemas.

Tanto que a Commons Mail tem dependência dela.

Meu problema com ela é usabilidade.

Nada é mais chato do que mandar um email formatado em html e com anexo no java mail.

a Commons Mail faz dá uma amenizada no código necessario.

Algumas coisas são feitas em duas ou 3 linhas. no Java Mail precisei de duas ou 3 classes grandes de configuração.
não precisa anexar nada.

uma é hospedada nos servidores da Apache


http://commons.apache.org/email/

e a outra no da Oracle.

http://www.oracle.com/technetwork/java/javamail/index.html

a Java Mail funciona sozinha. Mas na minha opinião é insuportavelmente problemática.

a Commons Mail tem dependencia da Java Mail e abstrai a grande parte das configurações necessárias para realizar qualquer tarefa da Java Mail.

Funciona inclusive no Android. Usando o port do Java Mail pra Android.
dê um toString no stmt.

ele vai devolver uma linha inteira com uns valores do jdbc + a query montada
A nivel de relatório?

Se for isso: Salve seus dados e persista com File e FileOutput por exemplo.

Depois de criado o arquivo, utilize a classe Desktop passando o caminho completo do arquivo da classe File.
Coloque todos os seus metodos em uma classe qualquer com essa finalidade.

tipo uma classe Ordenacao.

na tela para cada evento de botão você chama a classe Ordenacao e depois disso você programa a entrada de
dados para o método e o retorno do resultado para o restante dos componentes.

Pra criar a tela ou você utiliza os componentes visuais de Swing (por exemplo) ou usa os editores visuais do Eclipse (V.E ou Window Builder) ou do NetBeans.
Nessa tela você teria a entrada de dados.

botões associado aos métodos.

um JTable para armazenar a lista do que foi Digitado (ou um JList, mas não costumo usar esse componente)

Cada clique em um botão lê os dados da Lista e os ordena e insere os dados novamente na lista.

bom! é apenas uma ideia, não a solução final.

você futuramente vai criar um arquivo certo?

tente criar o arquivo testando o exist() do File.

Se existir você cria ou sobreescreve o arquivo.

se não existir você faz um mkdir() e cria o arquivo desejado.
nunca tive problemas com comparação de numeros mas

a saída desse campo não é int? acho que o problema está aí.

converta a saida dele pra string. e faça a comparação.

você pode usar

nessa comparação
enfim! consegui de fato extrair as imagens como queria.

cada documento de pdf dera ao menos duas imagens em jpg.

que são os documentos escaneados que estão por página no pdf.

como eu já suspeitava, e por ter trabalhado antes com pdf e iText, o formato em si é meio... esquisito.

como o 'entanglement' disse: pdf não é um formato "like" word.

tive um caso aqui em que dois arquivos são pdfs gerados no iReport diretamente em PDF.

Nesse documento eu tenho uma estrutura com Header, Body e Footer.

No Header eu tenho uma imagem - logo - alinhada na esquerda e na direita um texto.

No corpo uma sequencia de texto que é gerada dinamicamente com o iReport (com tabela e os escambau).

E no Footer tenho uma imagem - logo - alinhada na esquerda com um texto e uns hiperlinks.

E o algorítimo não reconheceu imagens no documento.

No iReport elas tem a mesma propriedade (já que são a mesma página), mas ao tentar extrair a informação da página obtive um



então, não é garantido que esse código funcione para todos os casos.

mas mesmo assim foi muito útil.
bom no meu caso, eu tenho pdfs que são apenas imagens.

Testei também criando um pdf apartir do MS Word 2010.

uma em BMP e outra em JPG.

Inicialmente eu não conseguia visualizar as imagens em BMP com o código original do link que postei.

Adaptei para o meu caso e funcionou cara.

Como no MEU caso os anexos PDF não conterão texto (estou fazendo um trabalho de conversão de dados apenas) eu não tive problemas.

alias, testei com um arquivo real. que no caso continha duas imagens no arquivo pdf. e ele as converteu sem o menor problema.

E usando tanto o iText como o PDFBox é possível extrair o texto separadamente.

O lance é que o PDFBox não é tão eficiente assim com imagens.

Como eu havia dito, o máximo que consegui com ele foi gerar uma página impressa da página com a imagem.

Testei também utilizando outro formato de imagem no ImageIO (como png).

O tamanho aumentou consideravelmente mas a qualidade (padrão da compressão do PDF quando trabalha com imagem) não mudou.

Enfim, para o meu caso funcionou. Cabe a quem for usar fazer mais testes.

Ao menos é possível fazer isso.

Rodei o google quase o dia todo pra caçar essa solução. =)

Só quis acrescentar o que acabei 'solucionando' para mim.
Bem, acabei "solucionando".

Rodei um pouco da API do PDFBox mas não encontrei nada relacionado.

Acabei por encontrar isto aqui:

http://www.guj.com.br/java/138434-extrair-imagem-de-pdf

e acrescentei uma solução a mais do proposto pelo código original do rapaz que postou.

com aquilo se consegue extrair n imagens de um documento pdf.

com o que eu adicionei faço o java interpretar a imagem e salvar num formato que qualquer visualizador entenda.

Entretanto usa-se o iText para isso.
Achei esse código entre uma dificuldade que tive aqui.

Achei excelente e fui testar!

Realmente usando apenas iText não é possivel retornar uma imagem sem saber a sua extensão.

Entretanto

é possível deixar que o java trate isso usando o





então o java pega os bytes obtidos no código anterior e converte para os formatos padrões dele de imagem.

o problema é que a qualidade da imagem já foi comprimida pelo pdf então mesmo que você mude a extensão a qualidade não muda muito.

mas mesmo assim obrigado pela solução.

E vim aqui contribuir com uma outra parte de código.
Olá, estou utilizando o PDFBox 1.6.0 na tentativa de obter imagens de uma leva de arquivos de PDF para a conversão em um arquivo de Imagem.

Encontrei aqui pelo fórum mesmo o código que extrai uma página de PDF e a converte em imagem.

http://www.guj.com.br/java/69346-converter-pdf-em-jpeg

O problema é que a API gera um arquivo de imagem da página toda e a transforma em imagem. Como se a imagem fosse a página impressa do documento.

Há alguma forma de extrair a imagem de uma ou mais páginas de um PDF e transformar aquele conteúdo em imagem?
Isso é pra fins didáticos né?

pois se não use o JCalendar.

http://www.toedter.com/en/jcalendar/
Olá, estou usando o JDateChooser do JCalendar e gostaria de modificar a cor de saída do texto do Componente para uma cor diferente do padrão (cinza).

Geralmente em um componente comum eu costumo passar um código em html com a cor que eu quero.

Neste caso o JDateChooser recebe o valor no formato Date e não no formato String.

Alguém sabe como solucionar isto?
 
Índice dos Fóruns » Perfil de samirrolemberg » Mensagens enviadas por samirrolemberg
Ir para:   
Powered by JForum 2.1.8 © JForum Team