mirror of
				https://github.com/Frooodle/Stirling-PDF.git
				synced 2025-11-01 01:21:18 +01:00 
			
		
		
		
	fix: missing pdf to html endpoint (#1043)
* fix: missing pdf to html endpoint * refactor: remove unused variable --------- Co-authored-by: Anthony Stirling <77850077+Frooodle@users.noreply.github.com>
This commit is contained in:
		
							parent
							
								
									9a57842ece
								
							
						
					
					
						commit
						3dbfde534e
					
				@ -0,0 +1,32 @@
 | 
			
		||||
package stirling.software.SPDF.controller.api.converters;
 | 
			
		||||
 | 
			
		||||
import org.springframework.http.ResponseEntity;
 | 
			
		||||
import org.springframework.web.bind.annotation.ModelAttribute;
 | 
			
		||||
import org.springframework.web.bind.annotation.PostMapping;
 | 
			
		||||
import org.springframework.web.bind.annotation.RequestMapping;
 | 
			
		||||
import org.springframework.web.bind.annotation.RestController;
 | 
			
		||||
import org.springframework.web.multipart.MultipartFile;
 | 
			
		||||
 | 
			
		||||
import io.swagger.v3.oas.annotations.Operation;
 | 
			
		||||
import io.swagger.v3.oas.annotations.tags.Tag;
 | 
			
		||||
 | 
			
		||||
import stirling.software.SPDF.model.api.PDFFile;
 | 
			
		||||
import stirling.software.SPDF.utils.PDFToFile;
 | 
			
		||||
 | 
			
		||||
@RestController
 | 
			
		||||
@Tag(name = "Convert", description = "Convert APIs")
 | 
			
		||||
@RequestMapping("/api/v1/convert")
 | 
			
		||||
public class ConvertPDFToHtml {
 | 
			
		||||
 | 
			
		||||
    @PostMapping(consumes = "multipart/form-data", value = "/pdf/html")
 | 
			
		||||
    @Operation(
 | 
			
		||||
            summary = "Convert PDF to HTML",
 | 
			
		||||
            description =
 | 
			
		||||
                    "This endpoint converts a PDF file to HTML format. Input:PDF Output:HTML Type:SISO")
 | 
			
		||||
    public ResponseEntity<byte[]> processPdfToHTML(@ModelAttribute PDFFile request)
 | 
			
		||||
            throws Exception {
 | 
			
		||||
        MultipartFile inputFile = request.getFileInput();
 | 
			
		||||
        PDFToFile pdfToFile = new PDFToFile();
 | 
			
		||||
        return pdfToFile.processPdfToHtml(inputFile);
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user