Jakarta ee 如何限制BIRT报告工具仅将报告导出为PDF格式
我已将Web应用程序中使用的Birt报告工具从3.2.20版迁移到 Version-4.3.20将我的应用程序中的旧jar文件替换为birt-runtime-osgi-4_3_2中给出的新jar文件,它工作正常 现在我想限制Birt仅将报告导出为PDF格式, 为此,我删除了与这些格式相关的发射器jar,并且它正在工作 但是以及pdf显示了XLSX和XLS_SPUDSOFT的选项。同样,为了导出报告,我无法从ATS相关的JAR中找到这两个,如何限制它们 是否有其他流程来限制它们Jakarta ee 如何限制BIRT报告工具仅将报告导出为PDF格式,jakarta-ee,birt,Jakarta Ee,Birt,我已将Web应用程序中使用的Birt报告工具从3.2.20版迁移到 Version-4.3.20将我的应用程序中的旧jar文件替换为birt-runtime-osgi-4_3_2中给出的新jar文件,它工作正常 现在我想限制Birt仅将报告导出为PDF格式, 为此,我删除了与这些格式相关的发射器jar,并且它正在工作 但是以及pdf显示了XLSX和XLS_SPUDSOFT的选项。同样,为了导出报告,我无法从ATS相关的JAR中找到这两个,如何限制它们 是否有其他流程来限制它们 请帮我做这个。谢谢
请帮我做这个。谢谢:)如果您使用Tomcat,请转到webapps下的Birt子文件夹,否则请转到eclipse/plugins/org.eclipse.Birt.report.viewer{version}并按照以下步骤操作: 1) 转到\webcontent\birt\pages\dialog文件夹 2) 在文本编辑器中打开“ExportReportDialogFragment.jsp” 3) 您将看到以下行
String[] supportedFormats = ParameterAccessor.supportedFormats;
注释该行并使用所需的格式数组初始化supportedFormats,如
String[] supportedFormats = {"pdf","docx","pptx","xlsx"};
或
删除您不需要的内容
4) 保存文件
5) 转到WEB-INF文件夹
6) 在文本编辑器中打开“viewer.properties”
7) 从#[扩展设置]和#[输出格式标签名称]列表中删除不需要的行
# [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
8) 保存文件如果使用Tomcat,请转到webapps下的Birt子文件夹,否则请转到eclipse/plugins/org.eclipse.Birt.report.viewer{version}并执行以下步骤: 1) 转到\webcontent\birt\pages\dialog文件夹 2) 在文本编辑器中打开“ExportReportDialogFragment.jsp” 3) 您将看到以下行
String[] supportedFormats = ParameterAccessor.supportedFormats;
注释该行并使用所需的格式数组初始化supportedFormats,如
String[] supportedFormats = {"pdf","docx","pptx","xlsx"};
或
删除您不需要的内容
4) 保存文件
5) 转到WEB-INF文件夹
6) 在文本编辑器中打开“viewer.properties”
7) 从#[扩展设置]和#[输出格式标签名称]列表中删除不需要的行
# [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
8) 保存文件您好,非常感谢。但在ExportReportDialogFragment.jsp中,它类似于字符串[]supportedFormats=ParameterAccessor.supportedFormats;当看到ParameterAccessor类时,它会询问AttchSource。我可以像你说的那样硬编码它而不是那个类吗谢谢你,劳拉。现在它工作了,现在它只在导出报告时显示pdf optioon,非常感谢。:)您好,现在在我的报告设计页面(some.rptdesign),在这一行的XML源选项卡中,如果我将版本更改为4.3.2,它会说生成报告时不存在报告设计,是否有任何地方需要更改,或者如何将XML源中的版本更改为4.3.2版,如果我编辑我的报告页面,版本默认更改为3.2.23(表示当前版本),并且报告未生成,那么如果我将版本更改为3.2.20,则报告正在生成。您好,非常感谢。但在ExportReportDialogFragment.jsp中,它类似于字符串[]supportedFormats=ParameterAccessor.supportedFormats;当看到ParameterAccessor类时,它会询问AttchSource。我可以像你说的那样硬编码它而不是那个类吗谢谢你,劳拉。现在它工作了,现在它只在导出报告时显示pdf optioon,非常感谢。:)您好,现在在我的报告设计页面(some.rptdesign),在这一行的XML源选项卡中,如果我将版本更改为4.3.2,它会说生成报告时不存在报告设计,是否有任何地方需要更改,或者如何将XML源中的版本更改为4.3.2版,如果我编辑我的报告页面,默认情况下版本更改为3.2.23(表示当前版本)且报告未生成,那么如果我将版本更改为3.2.20,则报告正在生成。