Files
Stirling-PDF/src/main/java/stirling/software/SPDF/controller/PdfController.java

43 lines
1.2 KiB
Java
Raw Normal View History

2023-01-27 18:23:40 +00:00
package stirling.software.SPDF.controller;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import org.apache.pdfbox.pdmodel.PDDocument;
import org.apache.pdfbox.pdmodel.PDPage;
import org.apache.pdfbox.pdmodel.PDPageTree;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.core.io.InputStreamResource;
import org.springframework.http.MediaType;
import org.springframework.http.ResponseEntity;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.multipart.MultipartFile;
@Controller
public class PdfController {
private static final Logger logger = LoggerFactory.getLogger(PdfController.class);
@GetMapping("/home")
2023-01-27 18:23:40 +00:00
public String root(Model model) {
return "redirect:/";
2023-01-27 18:23:40 +00:00
}
@GetMapping("/")
2023-01-27 18:23:40 +00:00
public String home(Model model) {
model.addAttribute("currentPage", "home");
2023-01-27 18:23:40 +00:00
return "home";
}
2023-01-27 18:23:40 +00:00
}