Page 1 of 1

Sobre impresoras virtuales PDF

PostPosted: Tue Feb 09, 2010 7:46 pm
by jll-fwh
Hola a todos.

Hasta ahora en el trabajo para generar PDF usamos impresoras virtuales de Acrobat con su licencia correspondiente.

Pero en mis ratos libres estoy haciendo un software que sera FREE, y por tanto, no quiero pagar ninguna licencia ya que no voy a ganar nada por el programa.

He probado:

- Image2PDF.DLL es genial, pero hay que pagar licencia.
- He instalado muchos programas FREE de internet para PDF pero en todos lo que he probado se requiere instalar el programa, tampoco me sirve.

La pregunta es:

Alguien a probado a instalar solo la DLL de algun programa FREE para luego poder usarla nosotros con FWH, sin necesidad de instalar ningun software adicional, estilo Image2PDFDLL pero FREE o poder instalar una impresora virtual desde nuestro programa con los controladores necesarios ?

Un saludo
JLL

Re: Sobre impresoras virtuales PDF

PostPosted: Tue Feb 09, 2010 9:25 pm
by hgarcia
Puedes usar pdf creator que es software libre o bien porque no ves la siguiente página http://www.pdfill.com al vez te pueda servir

Re: Sobre impresoras virtuales PDF

PostPosted: Wed Feb 10, 2010 12:05 am
by jll-fwh
Hola hGarcia:

El PDF creator ya lo he probado y es un software que requiere instalación y por lo que he visto en la web que me has comentado tambien es lo mismo.

Mi idea es un controlador como cualquier impresora que cuando instale mi programa pueda instalar la impresora.

Llevo horas buscando, pero de momento no encuentro nada.

Gracias por tu información.

Un saludo
JLL

Re: Sobre impresoras virtuales PDF

PostPosted: Wed Feb 10, 2010 5:31 am
by anserkk
¿Qué pasa con TPdf? Si esto funciona bien, entonces usted no tiene que depender de terceros DLL y su licencia. No tener que instalar y registrar la DLL en todos y cada PC. Esta característica puede ser incluido en nuestra propia aplicación .exe

No sé mucho sobre él, he visto algunas discusiones en este foro sobre TPdf. Una vez traté de usarlo, por desgracia, yo no entendía nada de trabajo. Puede ser que no estaba muy claro acerca de la necesaria archivos xHarbour lib a ser incluidos, mientras que utilizando la TPdf class.

Parece que algunos de los miembros de FWH está utilizando en el informe preliminar para que informe de conversión a PDF

Esta es la forma de acceder a la TPdf Class
Code: Select all  Expand view
Function MyFirstPdf()

   Local oPdf := TPdf():New( "First.pdf",, letter_height, letter_width ) // ( cFileName, nHeight, nWidth )

   oPdf:PdfNewPage( , "P",, "Arial",, 24 ) // ( cPaperSize, cOrientation, nLinesPerInch, cFontName, nFontType, nFontSize )
   oPdf:PdfImage( "nomina1.jpg", 0, 0, letter_width, letter_height )
   oPdf:PdfClosePage()
   oPdf:PdfNewPage( , "P",, "Arial",, 24 ) // ( cPaperSize, cOrientation, nLinesPerInch, cFontName, nFontType, nFontSize )
   oPdf:PdfImage( "nomina2.jpg", 0, 0, letter_width, letter_height )
   oPdf:PdfClosePage()
   oPdf:PdfClose()

   ShellExecute( oWnd:hWnd, "open", "First.pdf" )

Return Nil
 


Por favor, lea los siguientes temas dado

http://forums.fivetechsupport.com/viewtopic.php?f=3&t=14829&hilit=TPdf#p76603
http://forums.fivetechsupport.com/viewtopic.php?f=6&t=15837&hilit=TPdf

Saludos
Anser

Re: Sobre impresoras virtuales PDF

PostPosted: Wed Feb 10, 2010 6:27 am
by anserkk
Lo he comprobado y está trabajando bien. Es necesario incluir la zlib.lib lib xHarbour.

Anser

Re: Sobre impresoras virtuales PDF

PostPosted: Wed Feb 10, 2010 8:11 am
by anserkk
Another option "Haru Free PDF Library"

Haru is a free, cross platform, open-sourced software library for generating PDF written in ANSI-C. It can work as both a static-library (.a, .lib) and a shared-library (.so, .dll).
http://sourceforge.net/projects/libharu/files/

Anser

Re: Sobre impresoras virtuales PDF

PostPosted: Wed Feb 10, 2010 1:06 pm
by Lautaro
Jll,

El pdf creator se instala como una aplicacion mas, pero ademas crea una impresora con el nombre de pdfcreator que puedes usar como si una impresora normal se tratase.

Ademas tiene una interfaz COM que es muy facil de usar.


Atte.,

Lautaro Moreira

Re: Sobre impresoras virtuales PDF

PostPosted: Wed Feb 10, 2010 1:28 pm
by Lautaro
Me olvidaba,

En harbour existe una contrib hbhpdf que es un port de la lib haru pdf para crear pdf directamente desde harbour.


Saludos,

Lautaro Moreira

Re: Sobre impresoras virtuales PDF

PostPosted: Wed Feb 10, 2010 4:34 pm
by Manuel Valdenebro
anserkk wrote:Parece que algunos de los miembros de FWH está utilizando en el informe preliminar para que informe de conversión a PDF



Amserkk, Gracias por escribir en español (Thanks for write in spanish).

He descargado la clase y probado el ejemplo (test.prg) y funciona perfectamente convirtiendo una imagen en un documento PDF. La idea de utilizar esta clase como PREVIEW, es magnifica, ya que podría eliminar el PREVIEW actual de FWH que es un poco obsoleto y permitiría imprimir en cualquier impresora y enviar como adjunto en un email.

¿Sería posible hacer esto?

Re: Sobre impresoras virtuales PDF

PostPosted: Wed Feb 10, 2010 6:08 pm
by jll-fwh
Hola a todos:

Gracias por responder a mi petición. Y gracias a Anserkk por responder en español como dice manuel, ya que el ingles tampoco es mi fuerte.

Respecto a la clase TPDF es para xharbour yo uso harbour, llevo solo 3 semanas en harbour, yo siempre he programado en FW 16bits, y desconozco aunque creo que si por la filosofia de harbour que compilando los fuentes en xharbour se pueden unir a harbour, creo. Pero de todos modos tampoco es lo ideal, es mucho mas facil y agil una impresora virtual o una DLL como Image2PDF.DLL ( si fuera gratis para mi proposito ).

Ya comente que en el trabajo tenemos impresoras virtuales de acrobat, pero yo necesito algo gratis, porque el software que estoy realizando en mis ratos libres es para probar/testear FWH y a la regalar el programa a quien le interese por su funcionalidad. ( si alguien cuando lo termine, quiere lo fuentes, solo tienen que pedirlo ).

Para Lauto:

Sobre HbhPDF Port, entiendo que es una impresora virtual no? Me he bajo los fuentes, pero como en harbour soy un iniciado desconzco como compilar y unir los fuentes C en mi programa y tamnien si efectivamente crea una impresora virtual o es una especie de clase TPDF. Podias explicarme estas dos cuestiones?

Un saludo y muchas gracias a todos por vuestro tiempo y ayuda.
JLL

Re: Sobre impresoras virtuales PDF

PostPosted: Wed Feb 10, 2010 6:21 pm
by Bayron
Cuando se complica uno con las traducciones, se puede utilizar el google toolbar....

http://www.google.com/support/toolbar/bin/answer.py?answer=146786&ctx=mi&hl=es

Re: Sobre impresoras virtuales PDF

PostPosted: Wed Feb 10, 2010 6:30 pm
by Lautaro
Jll,

hbhpdf es una libreria de harbour y esta en las contribuciones, solo tienes que usarla.

Sobre su uso existe un ejemplo en contrib\hbhpdf\tests


Saludos.

Lautaro Moreira