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.