camelot-dev / camelot-dev/camelot

try to read "Rechnungsdetails" from an Amazon invoice from Germany

Open
#304 3 comments 0 reactions 0 assignees View on GitHub
bug
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**
![202205-22_1842_43__](https://user-images.githubusercontent.com/16096709/169706243-b0dfc560-370d-452b-8bef-6b19a3e8d886.png)

**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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.