Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Gráficos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-08-2008
atrus atrus is offline
Miembro
 
Registrado: oct 2006
Posts: 29
Poder: 0
atrus Va por buen camino
Guardar una Imagen a PDF

Hola,
alguien sabe como puedo pasar una imagen jpg directamente a PDF, sin quico report, sino directo, desde codigo. Uso un OpenDialog cargo la imagen que quiero y la transformo en un PDF.
uso delphi 6.
Gracias a todos.
Responder Con Cita
  #2  
Antiguo 07-08-2008
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.549
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Hay muchos componentes que te permiten generar PDFs sencillos.
Este, por ejemplo, es gratuíto y con código fuente, aunque en Torry puedes encontrar muchos más.

Tienen sus limitaciones, pero funcionan perfectamente para añadir, textos, líneasm, imágenes,... (documentos simples, vamos)

Basta con un línea como esta para incluir la image:
Código Delphi [-]
  PdfCmp1.AddBitmap(20, 150, 'C:\temp\bitmap.BMP');
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 07-08-2008
atrus atrus is offline
Miembro
 
Registrado: oct 2006
Posts: 29
Poder: 0
atrus Va por buen camino
Me Vale!!!!,
muchas gracias me sirve, pero i si el archivo PDF no existe, como lo creo?

Gracias.
Responder Con Cita
  #4  
Antiguo 07-08-2008
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.549
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por atrus Ver Mensaje
muchas gracias me sirve, pero i si el archivo PDF no existe, como lo creo?
Revisa la documentación y la demo.
El mismo componente te permite crearlo, escribir lo que necesites dentro y grabarlo.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #5  
Antiguo 08-08-2008
atrus atrus is offline
Miembro
 
Registrado: oct 2006
Posts: 29
Poder: 0
atrus Va por buen camino
Hola, Cuando el documento se crea se inserta texto muy bien, pero cuando insertas una imagen, me da un error a ver si a alguien le suena porque no he sido capaz de encontrar nada por google.

En Acrobat Reader 7.0 --> "error: Se esperaba el Fin del espacio Cromático".
En Acrobat Reader 8.0 --> "error: No se encontró el XObject denominado Im1"

Alguien tiene idea de lo que es?, por casualidad.
Gracias por adelantado.
Responder Con Cita
  #6  
Antiguo 08-08-2008
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.549
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
A mi también me ha fallado.
De todas formas, puedes probar con algun otro. Por ejemplo, este.

También gratuíto y con fuentes.
Para que no pasara lo mismo, este lo he probado y compila y funciona perfectamente en Delphi 6.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #7  
Antiguo 11-08-2008
atrus atrus is offline
Miembro
 
Registrado: oct 2006
Posts: 29
Poder: 0
atrus Va por buen camino
Muchas Gracias Neftali, lo pruebo y te digo el ke.
Responder Con Cita
  #8  
Antiguo 12-08-2008
atrus atrus is offline
Miembro
 
Registrado: oct 2006
Posts: 29
Poder: 0
atrus Va por buen camino
Hola Neftali, a mi este proyecto no me compila y no se que hago mal,

si tu o alguien pudiese auidarme lo agradeceria,

En la Unit dzlib, me da error en las clases o types:

Código Delphi [-]
type
  TAlloc = alloc_func;
    {function (AppData: Pointer; Items, Size: Integer): Pointer;}
  TFree = free_func;
    {procedure (AppData, Block: Pointer);}

  { Internal structure.  Ignore. }
  TZStreamRec = z_stream;


Undeclared Identifier alloc_func
Undeclared Identifier free_func
Undeclared Identifier z_stream

gracias por adelantado.
Responder Con Cita
  #9  
Antiguo 12-08-2008
atrus atrus is offline
Miembro
 
Registrado: oct 2006
Posts: 29
Poder: 0
atrus Va por buen camino
Expongo uno de los problemas que tengo, uso QuickReport 4.04 y delphi 6, tengo facturas que la empresa quiere poner de fondo una imagen semi transparente, pero al pasarlo a PDF y abrir este me da error, en cambio si no se usa la imagend e fondo no.

Alguien sabe como arreglar esto?.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Guardar Imagen en Firebird BuenaOnda Firebird e Interbase 11 20-03-2008 13:15:30
Guardar Imagen en formato png gulder Gráficos 10 03-03-2008 12:36:15
Guardar imagen franfl Firebird e Interbase 1 29-02-2008 10:02:54
Guardar una imagen en un DB lore Conexión con bases de datos 5 20-03-2007 18:07:48
Como Guardar una imagen quetzal Firebird e Interbase 15 16-08-2003 10:15:25


La franja horaria es GMT +2. Ahora son las 02:04:15.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi