pawann
January 15, 2023, 10:58pm
1
Hello Andrey,
We were able to bypass the noclassdef found issue by making some POM changes…
However, we are observing 2 issues
PPT to PDF conversion is extremely slow and crashes the browser. A four page report took about 6 mins to download.
The same pdf gets emailed out. We are unable to open the PDF. It says the file is corrupted.
We do not see any errors in the logs at this time. We are changing the debug levels and will keep you posted if we see errors.
Please help with the above 2 issues.
thanks
Pawan
@pawann ,
Thank you for contacting support.
Please check your results using the latest version of Aspose.Slides if it is possible. If the issue persists, please share the following data and information:
input presentation file
output PDF files
code example that reproduces the problem
OS version on which the code was executed
JDK version in your app
Aspose.Slides version you used
any additional information
pawann
January 24, 2023, 10:29pm
3
Hello Andrey,
The slowness issue still persists with the new jar.
Two sets of tests
result-vs-empty.pdf (280.8 KB)
vs empty 2.pptx.zip (501.5 KB)
aspose bi test.pptx.zip (158.9 KB)
result.pdf (173.1 KB)
code example that reproduces the problem
License license = new License();
File file = new File(path);
FileInputStream inputStream = new FileInputStream(file);
license.setLicense(inputStream);
InputStream basePPTStream = sourcePPTfile.getInputStream();
Presentation ppt = new Presentation(basePPTStream);
contentType = "application/pdf";
fileName = "result.pdf";
response.setContentType(contentType);
response.setHeader("Content-Disposition", "attachment; filename=\"" + fileName + "\"");
ppt.save(resultStream, SaveFormat.Pdf);
byte[] byteArray = resultStream.toByteArray();
response.setContentLength(byteArray.length);
response.getOutputStream().write(byteArray);
OS version on which the code was executed
jboss-eap-7/eap73-openjdk8-openshift-rhel7 image, version 7.3.10
1.8
Timed test results
aspose bi test ppt output : result.pdf
1 min 17.16s with 22.12 aspose library
16s with 21.2 aspose library
VS empty 2.pptx output : result-vs-empty.pdf
58.28s with 22.12 aspose library
15.22s with 21.2 aspose library
@pawann ,
Could you please clarify how I can see the same problem?
pawann
January 25, 2023, 7:06pm
5
hi andrey,
we deployed our application in the test env with the aspose slides jar one at a time and ran the same tests… we have provided the results.
With the older jar, the performance is much better. result.pdf (173.1 KB)
result-vs-empty.pdf (280.8 KB)
Uploaded the pds’s again…
@pawann ,
Could you clarify how you measured the conversion time?
Also please measure the time only for the following code:
Presentation ppt = new Presentation("vs empty 2.pptx"); // and "aspose bi test.pptx"
ppt.save("output1.pdf", SaveFormat.Pdf); // and "output2.pdf"
pawann
January 30, 2023, 5:21pm
7
The time was from postman when making the REST API call for the standalone code.
Also please measure the time only for the following code:
I also measured time as per the request , still I’m seeing the same slowness
Results for the BI PPT time measurements for the following code only
Presentation ppt = new Presentation("vs empty 2.pptx"); // and "aspose bi test.pptx"
ppt.save("output1.pdf", SaveFormat.Pdf); // and "output2.pdf
OLD Version of Aspose JAR - 18.75 S
From the LOGS below
1/27/23
10:11:46.844 AM Start aspose save
1/27/23
10:12:00.445 AM End aspose save
Same PPT with NEW Version of Aspose JAR - 1 Min 3 secs
1/27/23
11:14:40.047 AM Start aspose save
1/27/23
11:15:39.370 AM End aspose save
@pawann ,
We have opened the following new ticket(s) in our internal issue tracking system and will deliver their fixes according to the terms mentioned in Free Support Policies .
Issue ID(s): SLIDESJAVA-39106
You can obtain Paid Support services if you need support on a priority basis, along with the direct access to our Paid Support management team.
@pawann ,
Unfortunately, our developers are unable to reproduce the issue you are experiencing. The conversion takes ~2 seconds with both versions 21.2 and 22.12. Could you provide a sample project to reproduce the issue?
pawann
February 4, 2023, 4:05am
10
When you say project - what do you mean? we created a api end point with the code I shared above and deployed it on our servers.
Did your team try the test on the same OS/ java ?
Please let me know what I can provide. We need to solve this at the earliest. At this time, we have a message put up on our production application for users to not use PDF.
Please note users can choose to download between a PPT and PDF. PPT works fine. only PDF is the problem
@pawann ,
We mean a Java project that we can compile and reproduce the problem you are experiencing.
Our developers tested the problem in the same environment.
pawann
February 10, 2023, 6:09pm
12
Hello Andrey,
We are working on approvals to provide the project. Will provide by Monday.
Please keep this ticket open
thanks
Pawan
@pawann ,
We will be waiting for the sample project. Thank you.