Да, вы можете сделать это для JasperServer.
Вы должны отредактировать файл конфигурации viewReportBeans.xml
(помещенный в папку% JASPER_SERVER_HOME% \ apache-tomcat \ webapps \ jasperserver \ WEB-INF \ Flow \ \ для моей установки с комплектным Tomcat).
Оригинальный блок с параметрами экспорта:
<util:map id="exporterConfigMap">
<!-- comment/uncomment any of the lines below if you want related exporters
to be excluded/included in the viewer's exporters list -->
<entry key="pdf" value-ref="pdfExporterConfiguration"/>
<entry key="xls" value-ref="xlsExporterConfiguration"/>
<entry key="csv" value-ref="csvExporterConfiguration"/>
<entry key="docx" value-ref="docxExporterConfiguration"/>
<entry key="rtf" value-ref="rtfExporterConfiguration"/>
<entry key="swf" value-ref="swfExporterConfiguration"/>
<entry key="odt" value-ref="odtExporterConfiguration"/>
<entry key="ods" value-ref="odsExporterConfiguration"/>
<entry key="xlsx" value-ref="xlsxExporterConfiguration"/>
<!-- entry key="txt" value-ref="txtExporterConfiguration"/-->
</util:map>
Чтобы разрешить только экспорт в PDF, вы можете изменить этот блок следующим образом:
<util:map id="exporterConfigMap">
<entry key="pdf" value-ref="pdfExporterConfiguration"/>
</util:map>