Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Gráficos (https://www.clubdelphi.com/foros/forumdisplay.php?f=8)
-   -   Guardar una Imagen a PDF (https://www.clubdelphi.com/foros/showthread.php?t=58955)

atrus 07-08-2008 12:29:07

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.

Neftali [Germán.Estévez] 07-08-2008 12:46:30

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');

atrus 07-08-2008 13:41:12

Me Vale!!!!,
muchas gracias me sirve, pero i si el archivo PDF no existe, como lo creo?

Gracias.:D

Neftali [Germán.Estévez] 07-08-2008 13:55:58

Cita:

Empezado por atrus (Mensaje 306304)
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.

atrus 08-08-2008 11:26:50

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.

Neftali [Germán.Estévez] 08-08-2008 12:45:39

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.

atrus 11-08-2008 09:21:12

Muchas Gracias Neftali, lo pruebo y te digo el ke.

atrus 12-08-2008 09:28:30

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.

atrus 12-08-2008 11:36:03

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?.


La franja horaria es GMT +2. Ahora son las 01:46:44.

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