Skip to content
Snippets Groups Projects
Commit 92970a61 authored by Richard Alam's avatar Richard Alam
Browse files

- downscale large pages

parent f8437fb1
No related branches found
No related tags found
No related merge requests found
......@@ -77,14 +77,18 @@ public class PresentationFileProcessor {
private void extractIntoPages(UploadedPresentation pres) {
for (int page = 1; page <= pres.getNumberOfPages(); page++) {
File extractedPageFile = extractPage(pres, page);
File downscaledPageFile = downscalePage(pres, extractedPageFile, page);
String presDir = pres.getUploadedFile().getParent();
File pageFile = new File(presDir + "/page" + "-" + page + ".pdf");
downscaledPageFile.renameTo(pageFile);
extractedPageFile.delete();
File extractedPageFile = extractPage(pres, page);
if (extractedPageFile.length() > maxBigPdfPageSize) {
File downscaledPageFile = downscalePage(pres, extractedPageFile, page);
downscaledPageFile.renameTo(pageFile);
extractedPageFile.delete();
} else {
extractedPageFile.renameTo(pageFile);
}
PageToConvert pageToConvert = new PageToConvert(
pres,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment