🤖 format everything with pre-commit by stirlingbot (#5642)

Auto-generated by [create-pull-request][1] with **stirlingbot**

[1]: https://github.com/peter-evans/create-pull-request

---------

Signed-off-by: stirlingbot[bot] <stirlingbot[bot]@users.noreply.github.com>
Co-authored-by: stirlingbot[bot] <195170888+stirlingbot[bot]@users.noreply.github.com>
Co-authored-by: Anthony Stirling <[email protected]>
This commit is contained in:
stirlingbot[bot]
2026-02-05 00:12:57 +00:00
committed by GitHub
co-authored by stirlingbot[bot] <195170888+stirlingbot[bot]@users.noreply.github.com> Anthony Stirling
parent 0128cad683
commit a844c7d09e
7 changed files with 16 additions and 11 deletions
@@ -46,8 +46,8 @@ public class EditTableOfContentsController {
@Operation( @Operation(
summary = "Extract PDF Bookmarks", summary = "Extract PDF Bookmarks",
description = "Extracts bookmarks/table of contents from a PDF document as JSON.") description = "Extracts bookmarks/table of contents from a PDF document as JSON.")
public ResponseEntity<List<Map<String, Object>>> extractBookmarks(@RequestParam("file") MultipartFile file) public ResponseEntity<List<Map<String, Object>>> extractBookmarks(
throws Exception { @RequestParam("file") MultipartFile file) throws Exception {
try (PDDocument document = pdfDocumentFactory.load(file)) { try (PDDocument document = pdfDocumentFactory.load(file)) {
PDDocumentOutline outline = document.getDocumentCatalog().getDocumentOutline(); PDDocumentOutline outline = document.getDocumentCatalog().getDocumentOutline();
@@ -40,7 +40,8 @@ public class AddPageNumbersRequest extends PDFWithPageNums {
private String fontColor; private String fontColor;
@Schema( @Schema(
description = "Zero-padding width for page numbers (Bates Stamping). Set to 0 to disable padding", description =
"Zero-padding width for page numbers (Bates Stamping). Set to 0 to disable padding",
minimum = "0", minimum = "0",
defaultValue = "0", defaultValue = "0",
requiredMode = RequiredMode.NOT_REQUIRED) requiredMode = RequiredMode.NOT_REQUIRED)
@@ -85,7 +85,8 @@ class EditTableOfContentsControllerTest {
when(mockOutlineItem.getNextSibling()).thenReturn(null); when(mockOutlineItem.getNextSibling()).thenReturn(null);
// When // When
ResponseEntity<List<Map<String, Object>>> response = editTableOfContentsController.extractBookmarks(mockFile); ResponseEntity<List<Map<String, Object>>> response =
editTableOfContentsController.extractBookmarks(mockFile);
// Then // Then
assertNotNull(response); assertNotNull(response);
@@ -109,7 +110,8 @@ class EditTableOfContentsControllerTest {
when(mockCatalog.getDocumentOutline()).thenReturn(null); when(mockCatalog.getDocumentOutline()).thenReturn(null);
// When // When
ResponseEntity<List<Map<String, Object>>> response = editTableOfContentsController.extractBookmarks(mockFile); ResponseEntity<List<Map<String, Object>>> response =
editTableOfContentsController.extractBookmarks(mockFile);
// Then // Then
assertNotNull(response); assertNotNull(response);
@@ -145,7 +147,8 @@ class EditTableOfContentsControllerTest {
when(childItem.getNextSibling()).thenReturn(null); when(childItem.getNextSibling()).thenReturn(null);
// When // When
ResponseEntity<List<Map<String, Object>>> response = editTableOfContentsController.extractBookmarks(mockFile); ResponseEntity<List<Map<String, Object>>> response =
editTableOfContentsController.extractBookmarks(mockFile);
// Then // Then
assertNotNull(response); assertNotNull(response);
@@ -183,7 +186,8 @@ class EditTableOfContentsControllerTest {
when(mockOutlineItem.getNextSibling()).thenReturn(null); when(mockOutlineItem.getNextSibling()).thenReturn(null);
// When // When
ResponseEntity<List<Map<String, Object>>> response = editTableOfContentsController.extractBookmarks(mockFile); ResponseEntity<List<Map<String, Object>>> response =
editTableOfContentsController.extractBookmarks(mockFile);
// Then // Then
assertNotNull(response); assertNotNull(response);
+1 -1
View File
@@ -67,7 +67,7 @@ springBoot {
allprojects { allprojects {
group = 'stirling.software' group = 'stirling.software'
version = '2.4.3' version = '2.4.4'
configurations.configureEach { configurations.configureEach {
exclude group: 'commons-logging', module: 'commons-logging' exclude group: 'commons-logging', module: 'commons-logging'
+1 -1
View File
@@ -1,7 +1,7 @@
{ {
"$schema": "../node_modules/@tauri-apps/cli/config.schema.json", "$schema": "../node_modules/@tauri-apps/cli/config.schema.json",
"productName": "Stirling-PDF", "productName": "Stirling-PDF",
"version": "2.4.3", "version": "2.4.4",
"identifier": "stirling.pdf.dev", "identifier": "stirling.pdf.dev",
"build": { "build": {
"frontendDist": "../dist", "frontendDist": "../dist",
@@ -38,7 +38,7 @@ const FREE_LICENSE_INFO: LicenseInfo = {
const BASE_NO_LOGIN_CONFIG: AppConfig = { const BASE_NO_LOGIN_CONFIG: AppConfig = {
enableAnalytics: true, enableAnalytics: true,
appVersion: '2.4.3', appVersion: '2.4.4',
serverCertificateEnabled: false, serverCertificateEnabled: false,
enableAlphaFunctionality: false, enableAlphaFunctionality: false,
serverPort: 8080, serverPort: 8080,
@@ -48,7 +48,7 @@ const FREE_LICENSE_INFO: LicenseInfo = {
const BASE_NO_LOGIN_CONFIG: AppConfig = { const BASE_NO_LOGIN_CONFIG: AppConfig = {
enableAnalytics: true, enableAnalytics: true,
appVersion: '2.4.3', appVersion: '2.4.4',
serverCertificateEnabled: false, serverCertificateEnabled: false,
enableAlphaFunctionality: false, enableAlphaFunctionality: false,
enableDesktopInstallSlide: true, enableDesktopInstallSlide: true,