Files
OCR/backend
egg c65e4f98d4 fix: detect and handle rotated document content in PDF generation
Add orientation detection to handle cases where scanned documents have
content in a different orientation than the image dimensions suggest.

When PP-StructureV3 processes rotated documents, it may return bounding
boxes in the "corrected" orientation while the image remains in its
scanned orientation. This causes content to extend beyond page boundaries.

The fix:
- Add _detect_content_orientation() method to detect when content bbox
  exceeds page dimensions significantly
- Automatically swap page dimensions when landscape content is detected
  in portrait-oriented images (and vice versa)
- Apply orientation detection for both single-page and multi-page documents

Fixes issue where horizontal delivery slips scanned vertically were
generating PDFs with content cut off or incorrectly positioned.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-30 13:27:01 +08:00
..
2025-11-12 22:53:17 +08:00
2025-11-12 22:53:17 +08:00