Implementing using the Java Source
[toc on_off::hide=1]
If you work with other than 4.2.1 version of JasperReports Server or modified the jars already, you can modify and recompile the source code to implement PPTX exporter.
- New PPTX Export Classes can be used
- New classes can be directly copied to the respective folders
New Classes
PptxReportOutput.java
jasperserver-api-implenginesrcmainjavacomjaspersoftjasperserverapiengineschedulingquartzPptxReportOutput.java
PptxExportParametersBean.java
jasperserver-api-implenginesrcmainjavacomjaspersoftjasperserverapienginejasperreportscommonPptxExportParametersBean.java
ReportPptxExporter.java
jasperserver-war-jarsrcmainjavacomjaspersoftjasperserverwaractionReportPptxExporter.java
Existing classes
Note: You have to add the code if compiling with the pro version code, otherwise these classes can be used directly if cp-4.2.1 is used.
ContentResource.java
jasperserver-apimetadatasrcmainjavacomjaspersoftjasperserverapimetadatacommondomainContentResource.java
Changes:
- Line #48
ReportExecutionJob.java
jasperserver-api-implenginesrcmainjavacomjaspersoftjasperserverapiengineschedulingquartReportExecutionJob.java
Changes:
- Line #68
getPptxOutput() start at line #1158
ReportJob.java
jasperserver-apienginesrcmainjavacomjaspersoftjasperserverapiengineschedulingdomainReportJob.java
Changes:
- Line #139
ResourceDescriptor.java
jasperserver-common-wssrcmainjavacomjaspersoftjasperserverapimetadataxmldomainimplResourceDescriptor.java
Changes:
- Line #189 * Line # 481 added **** || CONTENT_TYPE_PPTX.equals(fileType) ****
Recommended Comments
There are no comments to display.
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now