Eso de las 50 paginas depende de la cantidad de información que pretendes imprimir o guardar, autiomaticamente quiick report lo hace
Para la exportación me topé con el siguiente código en un foro:
383 - Exportando Relatório do QuickReport para HTML, DOC, TXT ou XLS
Na clausula uses, acrescente a unit QRExport.
Exportando para HTML:
QuickReport.ExportToFilter(TQRHTMLDocumentFilter.Create('c:\teste.html'));
Exportando para DOC ou TXT:
QuickReport.ExportToFilter(TQRAsciiExportFilter.Create('c:\teste.doc'));
Exportando para XLS:
QuickReport.ExportToFilter(TQRXLSFilter.Create('c:\teste.xls'));
Atenção : Esta dica foi testada utilizando o Delphi 4 com o QuickReport 3.05, pode ser que em outras versões do Delphi ou do QuickReport, possa vir a não funcionar
Ahora, en la clausula "uses" agrega la unidad "QRExport" luego en el evento "AfterPreview" de tu reporte pones el filtro que deseas y listo; solo un detalle, no se que suceda si incluyes imágenes o lineas, ya que yo lo hice y no me muestra unas lineas que tengo en el reporte, pero usas "Convertir texto en table de word y listo". Espero te sirva