test
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
## 1. Backend Implementation
|
||||
|
||||
- [x] 1.1 Create `generate_reflow_pdf()` method in pdf_generator_service.py
|
||||
- [x] 1.2 Implement `_get_elements_in_reading_order()` for both tracks
|
||||
- [x] 1.3 Implement reflow text rendering with consistent font sizes
|
||||
- [x] 1.4 Implement table rendering in reflow mode (Platypus Table)
|
||||
- [x] 1.5 Implement inline image embedding
|
||||
- [x] 1.6 Add `format=reflow` query parameter to tasks download endpoint
|
||||
- [x] 1.7 Update `generate_translated_pdf()` to use reflow mode
|
||||
|
||||
## 2. Frontend Implementation
|
||||
|
||||
- [x] 2.1 Add "Download Reflow PDF" button for original documents
|
||||
- [x] 2.2 Update download logic to support format parameter
|
||||
- [x] 2.3 Remove MADLAD-400 badge (line 545)
|
||||
- [x] 2.4 Update translation description text to reflect Dify cloud service (line 652)
|
||||
|
||||
## 3. Testing
|
||||
|
||||
- [x] 3.1 Test OCR track reflow PDF (with reading_order) - Basic smoke test passed
|
||||
- [ ] 3.2 Test Direct track reflow PDF (implicit order) - No test data available
|
||||
- [x] 3.3 Test translated PDF (reflow mode) - Basic smoke test passed
|
||||
- [x] 3.4 Test documents with tables - SUCCESS (62294 bytes, 2 tables)
|
||||
- [x] 3.5 Test documents with images - SUCCESS (embedded img_in_table)
|
||||
- [x] 3.6 Test multi-page documents - SUCCESS (11451 bytes, 3 pages)
|
||||
- [x] 3.7 Verify layout PDF still works correctly - SUCCESS (104543 bytes)
|
||||
|
||||
## 4. Documentation
|
||||
|
||||
- [x] 4.1 Update spec with reflow layout requirements
|
||||
Reference in New Issue
Block a user