CONVERSAO DE ARQUIVO
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.
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.
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.
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