C# trabajando con PDF

Tengo un pequeño problema con C# y los PDF. He creado una aplicación con C# y empecé a crear archivos PDF con la clase PdfSharp y si funciona bien, pero he encontrado muy poca información acerca de esta clase y yo quiero insertar tablas, imágenes, colocar textos e imágenes en posiciones donde yo quiera, margenes. Tendrás información de esta clase, algún ejemplo, tutorial, manual o alguna página la cual contenga información acerca de esta clase que indique como hacer lo que quiero!
Y aprovechando, como puedo abrir el archivo PDF creado, no en el formulario de C# sino en el acrobat, con otras palabras abrir el PDF como si hiciera doble clic en el archivo, pero con el C#!

2 respuestas

Respuesta
1
Que tal pues lamentablemente yo utilizo crystal y reporting services, nunca he utilizado esa librería y no sabría decirte ya que te podría dar malas indicaciones con todo te adjunto unos links espero te sirvan de ayuda
http://www.daniweb.com/software-development/csharp/threads/237291
http://sharppdf.sourceforge.net/Tutorials.html
Ahora si quieres hacer que al dar un clic te coja el pdf generado te recomiendo esta forma; no obstante hay muchas otras maneras de hacerlo
Si es web
1) Una vez hecho el pdf; escribirlo en una ubicación física de tu proyecto web
2) Buscar el pdf en dicha ubicación
3) hacer un http  response
Si es Windows
1) Generar el archivo
2) Ejecutar 4 lineas básicas
System.Diagnostics.Process proceso = new System.Diagnostics.Process();
 proceso.StartInfo.FileName = "C:/archivo.pdf";
 proceso.Start();
 proceso.Close();
Como te comente hay muchas formas más de hacer pero para web o windows esas son las formas que te recomendaría
Respuesta
1
Me temo que nunca he usado el componente PDFsharp para crear PDF (en su lugar he usado el Microsoft Reporting que viene por defecto en el Framework) pero he investigado lo que me comentas y he encontrado algunos ejemplos de uso para lo que me planteas:
-Trabajar con Imágenes: http://www.pdfsharp.net/wiki/Graphics-sample.ashx
- Párrafos, Textos en varias columnas y Tablas: http://www.pdfsharp.net/wiki/TextLayout-sample.ashx
- Imprimir PDF usando directamente el Adobe Acrobat: http://www.pdfsharp.net/wiki/PrintPdfFile-sample.ashx
En las páginas que te he puesto tienes muchos ejemplos de uso y tutoriales.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas