Foros del Web » Programación para mayores de 30 ;) » .NET »

Generar PDF con Reports.Net

Estas en el tema de Generar PDF con Reports.Net en el foro de .NET en Foros del Web. Hola, quiere generar un documento pdf desde una página aspx. La librería Report.Net me ha parecido la mejor opción al permitir gráficos. Estoy probando el ...
  #1 (permalink)  
Antiguo 08/07/2008, 04:09
 
Fecha de Ingreso: abril-2008
Mensajes: 40
Antigüedad: 16 años
Puntos: 0
Generar PDF con Reports.Net

Hola,
quiere generar un documento pdf desde una página aspx. La librería Report.Net me ha parecido la mejor opción al permitir gráficos. Estoy probando el ejemplo HelloWorld. El fichero cs tengo:

protected void Page_Load(object sender, EventArgs e)
{
RT.ResponsePDF(new CreatePDF(), this);
}

public class CreatePDF : Report
{
protected override void Create()
{

Report report = new Report(new PdfFormatter());
FontDef fd = new FontDef(report, FontDef.StandardFont.Helvetica);
FontProp fp = new FontPropMM(fd, 25);
Page page = new Page(report);
page.AddCB_MM(80, new RepString(fp, "Hello World!"));
}
}

Al ejecutar, me sale:

%PDF-1.4 1 0 obj << /Type /Catalog /Version /1.4 /Pages 4 0 R /ViewerPreferences 3 0 R >> endobj 2 0 obj << /Producer (Report.NET by root-software ag) /CreationDate (10101) /ModDate (20080708) >> endobj 3 0 obj << >> endobj 4 0 obj << /Type /Pages /Count 0 /Kids [ ] >> endobj xref 0 5 0000000000 65535 f 0000000009 00000 n 0000000097 00000 n 0000000203 00000 n 0000000224 00000 n trailer << /Size 5 /Root 1 0 R /Info 2 0 R >> startxref 277 %%EOF

¿Qué es lo que me falta?

Muchas gracias por vuestra ayuda.
V.
  #2 (permalink)  
Antiguo 08/07/2008, 04:30
 
Fecha de Ingreso: abril-2008
Mensajes: 40
Antigüedad: 16 años
Puntos: 0
Respuesta: Generar PDF con Reports.Net

Hola,
al abrirlo desde un enlace, Adobe Reader me dice "Este archivo no puede abrirse porque no tiene páginas".
Acabo de empezar con esto y estoy muy perdida. La ayuda de la librería no funciona y no he encontrado un tutorial.
Muchas gracias por vuestra ayuda.

Saludos.
V.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:26.