feat(domain): Add extract_meta() and crop() to PortableDocument

- extract_meta(): Extract PDF metadata (page count, dimensions)
- crop(): Render-based crop on current page
- Completes PortableDocument feature parity with app/

Refs: Migration Step 1.4
This commit is contained in:
wfx 2026-02-02 21:48:54 +01:00
parent 5c830d5504
commit c8545627fa
2 changed files with 460 additions and 4 deletions

View file

@ -145,10 +145,10 @@
- [x] `crop()` implementieren (render-based) ✅
### Schritt 1.4: PortableDocument (45 Min)
- [ ] `dimensions()` implementieren
- [ ] `handle()` getter hinzufügen
- [ ] `extract_meta()` implementieren
- [ ] `crop()` implementieren (render-based, neu!)
- [x] `dimensions()` - Bereits vorhanden ✅
- [x] `handle()` getter - Bereits vorhanden ✅
- [x] `extract_meta()` implementieren ✅
- [x] `crop()` implementieren (render-based) ✅
---