Imprimir PrintDocument en PDF

11/01/2006 - 21:17 por Daniel López | Informe spam
Bueno, mi pregunta es esta, ¿ cabe la posibilidad, de sin añadir ninguna
DLL/OCX externa, ni utilizar una impresora virtual de treceros, imprimir
un documento generado por codigo con un PrintPreview/PrintDocument a un
fichero PDF (Vamos, imprimiendo lo mismo que saldria en papel) ?

Se que existe #PDF pero quisiera saber si hay alguna manera mas
"Sencilla" de implementar dicha funcion ya que obviamente es algo
bastante util.

Gracias de antemano.

PD.: Todo esto seria trabajando sobre VC# 2005 Express. ;)

Preguntas similare

Leer las respuestas

#1 IbanJBalasch
12/01/2006 - 10:16 | Informe spam
No acabo de entender muy bien tu pregunta, ¿generar un PDF sin
instalar ningun objeto/libreria/programa? Una de las opciones que
tienes para enviar código directamente a un fichero PDF en C# (.NET
vaya) es a traves del magnifico iTextSharp (
http://itextsharp.sourceforge.net ) pero igualmente supone instalarte
una DLL externa. ^_^




Daniel López wrote:
Bueno, mi pregunta es esta, ¿ cabe la posibilidad, de sin añadir ninguna
DLL/OCX externa, ni utilizar una impresora virtual de treceros, imprimir
un documento generado por codigo con un PrintPreview/PrintDocument a un
fichero PDF (Vamos, imprimiendo lo mismo que saldria en papel) ?

Se que existe #PDF pero quisiera saber si hay alguna manera mas
"Sencilla" de implementar dicha funcion ya que obviamente es algo
bastante util.

Gracias de antemano.

PD.: Todo esto seria trabajando sobre VC# 2005 Express. ;)
Respuesta Responder a este mensaje
#2 Daniel López
12/01/2006 - 21:14 | Informe spam
IbanJBalasch escribió:
No acabo de entender muy bien tu pregunta, ¿generar un PDF sin
instalar ningun objeto/libreria/programa? Una de las opciones que
tienes para enviar código directamente a un fichero PDF en C# (.NET
vaya) es a traves del magnifico iTextSharp (
http://itextsharp.sourceforge.net ) pero igualmente supone instalarte
una DLL externa. ^_^




Daniel López wrote:

Bueno, mi pregunta es esta, ¿ cabe la posibilidad, de sin añadir ninguna
DLL/OCX externa, ni utilizar una impresora virtual de treceros, imprimir
un documento generado por codigo con un PrintPreview/PrintDocument a un
fichero PDF (Vamos, imprimiendo lo mismo que saldria en papel) ?

Se que existe #PDF pero quisiera saber si hay alguna manera mas
"Sencilla" de implementar dicha funcion ya que obviamente es algo
bastante util.

Gracias de antemano.

PD.: Todo esto seria trabajando sobre VC# 2005 Express. ;)







Es muy interesante, sin embargo, lo que plateo es por dos motivos, no
generar mas que un fichero en la aplicación (vamos no tener una dll
externa para la impresion a pdf) y que me gustaria que la Clase que
contenga esto, nada mas tenga lo que necesite (Escribir texto, dibujar
lineas y poco mas) para el tema del rendimiento.

En cualquier caso gracias por la respuesta, esperemos que alguien
comente algo en el hilo que me ayude ha hacer dicha Clase.

Saludos.
Respuesta Responder a este mensaje
#3 Marino Posadas
13/01/2006 - 00:37 | Informe spam
Hola Daniel

Si quieres usar solo .NET, en el número de Abril de este año, la revista
DotNetMania publicaba un artículo de cómo hacer eso con una librería (o
grupo de clases) hecha en C#. Tienes el ejemplo completo disponible en
http://www.dotnetmania.com/Articulo...ndex.html. De ahí puedes bajarte
el material de apoyo donde estan esas clases.

Saludos cordiales
Marino Posadas
MVP Visual C#

www.ElAveFenix.net


"Daniel López" escribió en el mensaje
news:e%
IbanJBalasch escribió:
No acabo de entender muy bien tu pregunta, ¿generar un PDF sin
instalar ningun objeto/libreria/programa? Una de las opciones que
tienes para enviar código directamente a un fichero PDF en C# (.NET
vaya) es a traves del magnifico iTextSharp (
http://itextsharp.sourceforge.net ) pero igualmente supone instalarte
una DLL externa. ^_^




Daniel López wrote:

Bueno, mi pregunta es esta, ¿ cabe la posibilidad, de sin añadir ninguna
DLL/OCX externa, ni utilizar una impresora virtual de treceros, imprimir
un documento generado por codigo con un PrintPreview/PrintDocument a un
fichero PDF (Vamos, imprimiendo lo mismo que saldria en papel) ?

Se que existe #PDF pero quisiera saber si hay alguna manera mas
"Sencilla" de implementar dicha funcion ya que obviamente es algo
bastante util.

Gracias de antemano.

PD.: Todo esto seria trabajando sobre VC# 2005 Express. ;)







Es muy interesante, sin embargo, lo que plateo es por dos motivos, no
generar mas que un fichero en la aplicación (vamos no tener una dll
externa para la impresion a pdf) y que me gustaria que la Clase que
contenga esto, nada mas tenga lo que necesite (Escribir texto, dibujar
lineas y poco mas) para el tema del rendimiento.

En cualquier caso gracias por la respuesta, esperemos que alguien comente
algo en el hilo que me ayude ha hacer dicha Clase.

Saludos.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida