camelot-dev / camelot-dev/camelot
try to read "Rechnungsdetails" from an Amazon invoice from Germany
- Dominant language
- Python
- Stars
- 3.8k
- Forks
- 546
- Avg merge
- 3d 17h
- Merged PRs (30d)
- 3
Description
**Describe the bug**
**Steps to reproduce the bug**
try to read "Rechnungsdetails" from an Amazon invoice from Germany
**Expected behavior**
would be nice if table structure could get read
**Code**
```
import camelot
# import camelot.io as camelot
tables = camelot.read_pdf( "/home/user/AmazonGermanyInvoice.pdf" )
tables._tables
Out[27]: []
```
**PDF**
**Screenshots**

**Environment**
- OS: Linux 5.15.39
- Python version: Python 3.9.12
- Numpy version: 1.21.2
- OpenCV version: 4.5.4
- Ghostscript version: 9.53.3
- Camelot version: 0.10.1
**Additional context**
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reproducing the reported camelot.read_pdf call using the supplied code and reviewing the screenshot; the referenced AmazonGermanyInvoice.pdf is not included in the issue. Determine why no tables are returned for the German invoice, and consider the issue done when its table structure can be read successfully and the behavior is covered by an appropriate regression check.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- data
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100