mirror of
https://github.com/Frooodle/Stirling-PDF.git
synced 2025-09-26 17:52:59 +02:00
OPenAPI fixes
This commit is contained in:
parent
cb7471024b
commit
a9694e567a
@ -41,8 +41,7 @@ public class OpenApiConfig {
|
|||||||
new License()
|
new License()
|
||||||
.name("MIT")
|
.name("MIT")
|
||||||
.url(
|
.url(
|
||||||
"https://raw.githubusercontent.com/Stirling-Tools/Stirling-PDF/refs/heads/main/LICENSE")
|
"https://raw.githubusercontent.com/Stirling-Tools/Stirling-PDF/refs/heads/main/LICENSE"))
|
||||||
.identifier("MIT"))
|
|
||||||
.termsOfService("https://www.stirlingpdf.com/terms")
|
.termsOfService("https://www.stirlingpdf.com/terms")
|
||||||
.contact(
|
.contact(
|
||||||
new Contact()
|
new Contact()
|
||||||
|
@ -39,7 +39,7 @@ import stirling.software.common.util.WebResponseUtils;
|
|||||||
|
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/api/v1/misc")
|
@RequestMapping("/api/v1/misc")
|
||||||
@Tag(name = "Misc", description = "Miscellaneous PDF APIs")
|
@Tag(name = "Misc", description = "Miscellaneous APIs")
|
||||||
@RequiredArgsConstructor
|
@RequiredArgsConstructor
|
||||||
@Slf4j
|
@Slf4j
|
||||||
public class ScannerEffectController {
|
public class ScannerEffectController {
|
||||||
|
@ -104,7 +104,7 @@ public class RedactController {
|
|||||||
"This endpoint redacts content from a PDF file based on manually specified areas. "
|
"This endpoint redacts content from a PDF file based on manually specified areas. "
|
||||||
+ "Users can specify areas to redact and optionally convert the PDF to an image. "
|
+ "Users can specify areas to redact and optionally convert the PDF to an image. "
|
||||||
+ "Input:PDF Output:PDF Type:SISO")
|
+ "Input:PDF Output:PDF Type:SISO")
|
||||||
public ResponseEntity<byte[]> redactPDF(@ModelAttribute ManualRedactPdfRequest request)
|
public ResponseEntity<byte[]> redactPdfManual(@ModelAttribute ManualRedactPdfRequest request)
|
||||||
throws IOException {
|
throws IOException {
|
||||||
|
|
||||||
MultipartFile file = request.getFileInput();
|
MultipartFile file = request.getFileInput();
|
||||||
|
@ -114,7 +114,7 @@ class RedactControllerTest {
|
|||||||
request.setConvertPDFToImage(convertToImage);
|
request.setConvertPDFToImage(convertToImage);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
ResponseEntity<byte[]> response = redactController.redactPDF(request);
|
ResponseEntity<byte[]> response = redactController.redactPdfManual(request);
|
||||||
|
|
||||||
if (response != null) {
|
if (response != null) {
|
||||||
assertNotNull(response);
|
assertNotNull(response);
|
||||||
@ -700,7 +700,7 @@ class RedactControllerTest {
|
|||||||
ManualRedactPdfRequest request = createManualRedactPdfRequest();
|
ManualRedactPdfRequest request = createManualRedactPdfRequest();
|
||||||
request.setRedactions(null);
|
request.setRedactions(null);
|
||||||
|
|
||||||
ResponseEntity<byte[]> response = redactController.redactPDF(request);
|
ResponseEntity<byte[]> response = redactController.redactPdfManual(request);
|
||||||
|
|
||||||
assertNotNull(response);
|
assertNotNull(response);
|
||||||
assertEquals(200, response.getStatusCode().value());
|
assertEquals(200, response.getStatusCode().value());
|
||||||
@ -712,7 +712,7 @@ class RedactControllerTest {
|
|||||||
ManualRedactPdfRequest request = createManualRedactPdfRequest();
|
ManualRedactPdfRequest request = createManualRedactPdfRequest();
|
||||||
request.setPageNumbers("100-200");
|
request.setPageNumbers("100-200");
|
||||||
|
|
||||||
ResponseEntity<byte[]> response = redactController.redactPDF(request);
|
ResponseEntity<byte[]> response = redactController.redactPdfManual(request);
|
||||||
|
|
||||||
assertNotNull(response);
|
assertNotNull(response);
|
||||||
assertEquals(200, response.getStatusCode().value());
|
assertEquals(200, response.getStatusCode().value());
|
||||||
|
Loading…
Reference in New Issue
Block a user