Stirling-PDF icon indicating copy to clipboard operation
Stirling-PDF copied to clipboard

Test PR, don't merge :) Add PDF ↔ JSON conversion pipeline

Open Frooodle opened this issue 2 months ago • 3 comments

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

Frooodle avatar Oct 22 '25 14:10 Frooodle

just fun messing around, dont intend to merge

Frooodle avatar Oct 22 '25 15:10 Frooodle

✅ 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[bot] avatar Nov 24 '25 14:11 stirlingbot[bot]