Skip to content

Conversation

@Frooodle
Copy link
Member

Summary

  • add a PdfJsonConversionService that serializes PDF text, fonts, and metadata to JSON and rebuilds a PDF from the same structure
  • expose REST endpoints for /pdf/json and /json/pdf conversions using the existing convert API infrastructure
  • define JSON model classes capturing document metadata, font information, and positioned text elements

Testing

  • ./gradlew spotlessApply (fails: plugin org.springframework.boot:3.5.4 unavailable in build environment)
  • ./gradlew build (fails: plugin org.springframework.boot:3.5.4 unavailable in build environment)

https://chatgpt.com/codex/tasks/task_b_68f8e98d94ac8328a0e499e541528b6f

@dosubot dosubot bot added size:XL This PR changes 500-999 lines ignoring generated files. enhancement New feature or request labels Oct 22, 2025
@stirlingbot stirlingbot bot added Java Pull requests that update Java code Back End Issues related to back-end development v2 Issues or pull requests related to the v2 branch API API-related issues or pull requests and removed enhancement New feature or request labels Oct 22, 2025
@Frooodle
Copy link
Member Author

just fun messing around, dont intend to merge

@EthanHealy01 EthanHealy01 changed the title Add PDF ↔ JSON conversion pipeline Oct 22, 2025
@dosubot dosubot bot added size:XXL This PR changes 1000+ lines ignoring generated files. and removed size:XL This PR changes 500-999 lines ignoring generated files. labels Oct 23, 2025
@stirlingbot stirlingbot bot added the Docker Pull requests that update Docker code label Oct 23, 2025
@stirlingbot stirlingbot bot removed the API API-related issues or pull requests label Nov 1, 2025
@stirlingbot stirlingbot bot added the Gradle Pull requests that update Gradle code label Nov 1, 2025
codex/add-pdf-to-json-and-json-to-pdf-features
@dosubot dosubot bot added size:XL This PR changes 500-999 lines ignoring generated files. and removed size:XXL This PR changes 1000+ lines ignoring generated files. labels Nov 1, 2025
@stirlingbot stirlingbot bot added the Github label Nov 1, 2025
@stirlingbot
Copy link
Contributor

stirlingbot bot commented Nov 1, 2025

✅ Frontend License Check Passed

All frontend licenses have been validated and no compatibility warnings were detected.

The frontend license report has been updated successfully.

@stirlingbot
Copy link
Contributor

stirlingbot bot commented Nov 1, 2025

🚀 V2 Auto-Deployment Complete!

Your V2 PR with the new frontend/backend split architecture has been deployed!

🔗 Direct Test URL (non-SSL) http://185.252.234.121:4724

🔐 Secure HTTPS URL: https://4724.ssl.stirlingpdf.cloud

This deployment will be automatically cleaned up when the PR is closed.

🔄 Auto-deployed because PR title or branch name contains V2/version2/React keywords.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Back End Issues related to back-end development codex null Docker Pull requests that update Docker code Github Gradle Pull requests that update Gradle code Java Pull requests that update Java code on-hold size:XL This PR changes 500-999 lines ignoring generated files. v2 Issues or pull requests related to the v2 branch

2 participants