我已将我的Web应用程序中使用的Birt报告工具从Version-3.2.20迁移到 Version-4.3.20,将我的应用程序中的旧jar文件替换为birt-runtime-osgi-4_3_2中给出的新jar文件,并且它工作正常.
现在我想限制Birt只将报告导出为PDF格式,因为我已经删除了与这些格式相关的Emitter jar并且它正在工作.
但是随着pdf它显示XLSX和XLS_SPUDSOFT的选项也导出报告,我找不到这两个相关的罐子,如何限制它们.
是否有任何其他过程限制它们.
请帮我解决这个问题.谢谢 :)
如果您使用Tomcat,请转到webbapps下的Birt子文件夹,否则请转到eclipse/plugins/org.eclipse.birt.report.viewer_ {version}并按照以下步骤操作:
1)转到\ webcontent\birt\pages\dialog文件夹
2)在文本编辑器中打开"ExportReportDialogFragment.jsp"
3)您将看到以下行
String[] supportedFormats = ParameterAccessor.supportedFormats;
Run Code Online (Sandbox Code Playgroud)
使用您需要的格式数组注释并初始化supportedFormats,例如
String[] supportedFormats = {"pdf","docx","pptx","xlsx"};
Run Code Online (Sandbox Code Playgroud)
要么
String[] supportedFormats = {"pdf"};
Run Code Online (Sandbox Code Playgroud)
删除你不需要的东西.
4)保存文件
5)转到WEB-INF文件夹
6)在文本编辑器中打开"viewer.properties"
7)从#[EXTENSION SETTING]和#[OUTPUT FORMAT LABEL NAME]列表中删除不需要的行
# [EXTENSION SETTING]
viewer.extension.html=html
viewer.extension.pdf=pdf
viewer.extension.postscript=ps
viewer.extension.doc=doc
viewer.extension.xls=xls
viewer.extension.ppt=ppt
viewer.extension.ods=ods
viewer.extension.odt=odt
viewer.extension.odp=odp
viewer.extension.docx=docx
viewer.extension.pptx=pptx
viewer.extension.xlsx=xlsx
# [OUTPUT FORMAT LABEL NAME]
viewer.label.html=HTML
viewer.label.pdf=PDF
viewer.label.postscript=PostScript
viewer.label.doc=Word
viewer.label.xls=Excel
viewer.label.ppt=PowerPoint
viewer.label.ods=OpenDocument Spreadsheet
viewer.label.odt=OpenDocument Text
viewer.label.odp=OpenDocument Presentation
viewer.label.docx=DOCX
viewer.label.pptx=PPTX
viewer.label.xlsx=XLSX
Run Code Online (Sandbox Code Playgroud)
8)保存文件
归档时间: |
|
查看次数: |
3153 次 |
最近记录: |