CONVERSAO DE ARQUIVO

FABIOPNEVES 24/09/2015 14:30:13
#451792
Prezado colegas

Estou desenvolvendo projeto de emissao de boleto,

A DLL que utilizo salva o arquivo em BMP, porem quero salvar em PDF ai a conversao q tenho q fazer.

de BMP para JPG
e de JPG para PDF

ai nessa dança de conversao meu arquivo ta ficando horrivel a imagem.

o função que utilizo pra converte em PDF nao consegue pega imagem em BMP.

alguem pode me dar uma luz.
DS2T 24/09/2015 16:16:23
#451802
Tem algumas formas pra fazer o que você quer. Acho que as suas melhores opções é apelar pra gambiarra.

Se você tem certeza que o computador terá o Office instalado... você pode usar a referência do Microsoft.Office.Excel. Aí toda vez que for converter a imagem você faz o seguinte procedimento:

Pega o caminho do arquivo com a imagem;
Abre uma instância nova do Excel usando o referência do Microsoft.Office.Excel;
Importa via código a imagem que você quer na instancia do excel;
Usa o método Save que tem suporte ao formato .PDF a partir do Office 2007;

Limitações do método: O computador precisará ter uma versão do office 2007 ou superior instalado;


Outro jeito é você baixar um driver de impressora pdf estilo PDF995 ... Aí basta você mandar imprimir a imagem no driver especificado e estará feito.

Limitações do método: O computador precisará ter um programa de terceiro instalado;

Esses são os jeitos mais fáceis que pensei... Talvez você encontre uns códigos prontos na internet que fazem isso... mas de cabeça, não conheço nenhum.
Tópico encerrado , respostas não são mais permitidas