Sobre impresoras virtuales PDF

Sobre impresoras virtuales PDF

Postby jll-fwh » Tue Feb 09, 2010 7:46 pm

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
Libreria: FWH/FWH1109 + Harbour 5.8.2 + Borland C++ 5.8.2
Editor de Recursos: PellecC
ADA, OURXDBU
S.O: XP / Win 7 /Win10
Blog: http://javierlloris.blogspot.com.es/
e-mail: javierllorisprogramador@gmail.com
User avatar
jll-fwh
 
Posts: 408
Joined: Fri Jan 29, 2010 8:14 pm
Location: Meliana - Valencia

Re: Sobre impresoras virtuales PDF

Postby hgarcia » Tue Feb 09, 2010 9:25 pm

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
Héctor García
México, D.F.
hgarcia
 
Posts: 33
Joined: Thu Aug 10, 2006 12:23 pm
Location: México D.F

Re: Sobre impresoras virtuales PDF

Postby jll-fwh » Wed Feb 10, 2010 12:05 am

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
Libreria: FWH/FWH1109 + Harbour 5.8.2 + Borland C++ 5.8.2
Editor de Recursos: PellecC
ADA, OURXDBU
S.O: XP / Win 7 /Win10
Blog: http://javierlloris.blogspot.com.es/
e-mail: javierllorisprogramador@gmail.com
User avatar
jll-fwh
 
Posts: 408
Joined: Fri Jan 29, 2010 8:14 pm
Location: Meliana - Valencia

Re: Sobre impresoras virtuales PDF

Postby anserkk » Wed Feb 10, 2010 5:31 am

¿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  RUN
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
User avatar
anserkk
 
Posts: 1332
Joined: Fri Jun 13, 2008 11:04 am
Location: Kochi, India

Re: Sobre impresoras virtuales PDF

Postby anserkk » Wed Feb 10, 2010 6:27 am

Lo he comprobado y está trabajando bien. Es necesario incluir la zlib.lib lib xHarbour.

Anser
User avatar
anserkk
 
Posts: 1332
Joined: Fri Jun 13, 2008 11:04 am
Location: Kochi, India

Re: Sobre impresoras virtuales PDF

Postby anserkk » Wed Feb 10, 2010 8:11 am

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
User avatar
anserkk
 
Posts: 1332
Joined: Fri Jun 13, 2008 11:04 am
Location: Kochi, India

Re: Sobre impresoras virtuales PDF

Postby Lautaro » Wed Feb 10, 2010 1:06 pm

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
User avatar
Lautaro
 
Posts: 322
Joined: Fri Oct 07, 2005 2:44 pm
Location: Osorno, Chile

Re: Sobre impresoras virtuales PDF

Postby Lautaro » Wed Feb 10, 2010 1:28 pm

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
User avatar
Lautaro
 
Posts: 322
Joined: Fri Oct 07, 2005 2:44 pm
Location: Osorno, Chile

Re: Sobre impresoras virtuales PDF

Postby Manuel Valdenebro » Wed Feb 10, 2010 4:34 pm

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?
Un saludo

Manuel
User avatar
Manuel Valdenebro
 
Posts: 706
Joined: Thu Oct 06, 2005 9:57 pm
Location: Málaga-España

Re: Sobre impresoras virtuales PDF

Postby jll-fwh » Wed Feb 10, 2010 6:08 pm

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
Libreria: FWH/FWH1109 + Harbour 5.8.2 + Borland C++ 5.8.2
Editor de Recursos: PellecC
ADA, OURXDBU
S.O: XP / Win 7 /Win10
Blog: http://javierlloris.blogspot.com.es/
e-mail: javierllorisprogramador@gmail.com
User avatar
jll-fwh
 
Posts: 408
Joined: Fri Jan 29, 2010 8:14 pm
Location: Meliana - Valencia

Re: Sobre impresoras virtuales PDF

Postby Bayron » Wed Feb 10, 2010 6:21 pm

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
=====>

Bayron Landaverry
(215)2226600 Philadelphia,PA, USA
+(502)46727275 Guatemala
MayaBuilders@gMail.com

FWH12.04||Harbour 3.2.0 (18754)||BCC6.5||UEstudio 10.10||
Windows 7 Ultimate

FiveWin, One line of code and it's done...
User avatar
Bayron
 
Posts: 815
Joined: Thu Dec 24, 2009 12:46 am
Location: Philadelphia, PA

Re: Sobre impresoras virtuales PDF

Postby Lautaro » Wed Feb 10, 2010 6:30 pm

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
User avatar
Lautaro
 
Posts: 322
Joined: Fri Oct 07, 2005 2:44 pm
Location: Osorno, Chile


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 46 guests