mirror of
https://github.com/Frooodle/Stirling-PDF.git
synced 2025-09-08 17:51:20 +02:00
Update ConvertImgPDFController.java
This commit is contained in:
parent
e874450049
commit
4f65bb1d0c
@ -117,10 +117,11 @@ public class ConvertImgPDFController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
String pythonVersion = CheckProgramInstall.getAvailablePythonCommand();
|
String pythonVersion = CheckProgramInstall.getAvailablePythonCommand();
|
||||||
|
Path pngToWebpScript = GeneralUtils.extractScript("png_to_webp.py");
|
||||||
|
|
||||||
List<String> command = new ArrayList<>();
|
List<String> command = new ArrayList<>();
|
||||||
command.add(pythonVersion);
|
command.add(pythonVersion);
|
||||||
command.add("./scripts/png_to_webp.py"); // Python script to handle the conversion
|
command.add(pngToWebpScript.toAbsolutePath().toString()); // Python script to handle the conversion
|
||||||
|
|
||||||
// Create a temporary directory for the output WebP files
|
// Create a temporary directory for the output WebP files
|
||||||
tempOutputDir = Files.createTempDirectory("webp_output");
|
tempOutputDir = Files.createTempDirectory("webp_output");
|
||||||
@ -232,7 +233,8 @@ public class ConvertImgPDFController {
|
|||||||
PdfUtils.imageToPdf(file, fitOption, autoRotate, colorType, pdfDocumentFactory);
|
PdfUtils.imageToPdf(file, fitOption, autoRotate, colorType, pdfDocumentFactory);
|
||||||
return WebResponseUtils.bytesToWebResponse(
|
return WebResponseUtils.bytesToWebResponse(
|
||||||
bytes,
|
bytes,
|
||||||
new File(file[0].getOriginalFilename()).getName().replaceFirst("[.][^.]+$", "") + "_converted.pdf");
|
new File(file[0].getOriginalFilename()).getName().replaceFirst("[.][^.]+$", "")
|
||||||
|
+ "_converted.pdf");
|
||||||
}
|
}
|
||||||
|
|
||||||
private String getMediaType(String imageFormat) {
|
private String getMediaType(String imageFormat) {
|
||||||
|
Loading…
Reference in New Issue
Block a user