Crear PDFs
Hola. He estado buscando por google como crear un PDF en Delphi. Me he bajado el PDF Creator Pilot (http://www.colorpilot.com/pdflibrary.html) y funciona perfectamente.
He creado un PDF con texto, imagenes, etc. Lo malo es que la librería es una demo y en cada PDF creado sale una marca de agua muy molesta... La licencia es muy cara y me preguntaba si conocéis de otras librería gratuitas para poder imprimir documentos en PDF. Gracias y saludos. |
Usa pdfcreator, es libre, y no tendrás esas molestias.
|
Hola.
Si no me equivoco el pdfcreator es una impresora virtual para generar pdfs pero no lo puedes usar con delphi. Hace un tiempo yo estuve con este tema y probé unos cuantos componentes para delphi para generar pdfs y ninguno funcionaba correctamente. Al final me decanté por comprar un componente que se llama edocengine que es relativamente barato y bastante completo. http://www.gnostice.com/eDocEngine_V...show=downloads Si de todas formas quieres probar con algunos componentes gratuitos aquí tienes un par de ellos pero aunque aparentemente funcionan de forma correcta tienen fallos que me hicieron desestimarlos en su momento. http://www.linares.net/wxpdfcom/ http://www.roledata.com/rolepdf.htm Saludos |
Cita:
Por ejemplo, en este hilo se habló de ese tema. Aquí también se habló bastante sobre eso. Incluso se puede crear un pdf de un .doc tal y como explican en http://coding.derkeiler.com . |
¡Vaya! ¿y ahora me lo dices? :D:D
Le he estado echando un vistazo a los posts pero me resulta demasiado complicado todo aparte de tener que ir instalando el pdfcreator en las máquinas de los clientes. El componente que os comento vale 199$ (no es demasiado) y aparte de exportar a pdf puedes hacerlo a un montón de formatos más, word, excel, jpg... etc, pero eso si, tienes que imprimir "a pelo" en el canvas de la impresora, cosa que a mi no me ha venido de grande porque ya lo hago de forma normal para imprimir listados y formularios con nuestro reporteador particular. Saludos |
Tengo una pregunta mas bien, que usas para mandar imprimir, algun reporteador o lo mandas directamente a la impresora.
Porque si usas un reporteador: 1. Guarda el nombre de la impresora PDF 2. Cuando vayas a imprimir le indicas al reporteador la impresora PDF 3. Mandas la impresion Si lo mandas tu: 1. Guarda el nombre de la impresora PDF 2. Cambias la impresora por default 3. Mandas la impresion para cambiar la impresora por defualt en codigo: http://www.swissdelphicenter.ch/torr...ode.php?id=660 http://delphi.about.com/cs/adptips20...ltip1001_5.htm Si lo que necesitas es tu especificar el nombre esa es otra historia, creo que necesitas ser mas preciso en tu pregunta y darnos mas informacion Te paso otro url donde vienen componentes para mandar a PDF http://www.torry.net/pages.php?id=1334 |
Cita:
|
mas sencillo, bajate una impresora virtual,
y la podes usas desde cualquier programa. pd: yo uso la Bullzip PDF Printer |
La franja horaria es GMT +2. Ahora son las 07:37:54. |
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