Member 13786585 Ответов: 0

Получение экспортированного отчета crystal в виде bytearrayoutputstream для сохранения в базе данных


Я получаю отчет crystal с сервера, и мне нужно автоматически Сохранить pdf-файл в базу данных.
Как я могу получить экспортированный отчет crystal в виде ByteArrayOutputStream

Что я уже пробовал:

ReportExportControl exportControl = new ReportExportControl();

exportControl.setReportSource(reportSource);
exportControl.setParameterFields(parameterFields);
exportControl.setDatabaseLogonInfos(oConnectionInfos);
exportControl.setExportAsAttachment(true);
exportControl.setOwnPage(true);
exportControl.setProductLocale(new Locale("en", "US"));

ExportOptions exportOptions = new ExportOptions();
exportOptions.setExportFormatType(ReportExportFormat.PDF);

exportControl.setExportOptions(exportOptions);

XBoeTools.getInstance().setOutHeadderForResponse(request, response, "PDF");

exportControl.processHttpRequest(request, response, getServletConfig().getServletContext(), null);

0 Ответов