微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Python - 使用camelot翻转文本以从PDF中提取表格

如何解决Python - 使用camelot翻转文本以从PDF中提取表格

我正在使用库camelot 来阅读PDF 和提取表格。 对于大多数 PDF 来说,它工作得很好。 但对于其他 PDF,文本是翻转的。

有人知道是什么原因造成的以及如何解决吗?

这是 PDF 的链接https://drive.google.com/file/d/1Br34gJlx_7VUBmTYCTKXy1502qls44i7/view?usp=sharing

注意:PDF 是希伯来语,应该翻转,但它只发生在这种 PDF 中, 另请注意,英语和数字也被翻转了 例如HSITIRB 应该是 BRITISH

[
    [
        {
            "0": "","1": "","2": "20/21/0202","3": "","4": "","5": "","6": "","7": "","8": ""
        },{
            "0": "","2": "","3": "20/10/1202","7": "20/21/0202",{
            "0": "םוכס","1": "ךיראת","3": "םוכס","4": "סיטרכ","5": "טוריפ","6": "ףנע","7": "קסעה תיב םש","8": "ךיראת"
        },{
            "0": "בויח","1": "בויח","3": "הקסעה","4": "גצוה","8": "הקסעה"
        },{
            "0": "08.269","1": "50/11/02","3": "26.373","4": "אל","5": "-ב . תירבה תוצרא יוכיז","6": "תוריית","7": "6211390024521   A HSITIRB","8": "13/01/0202"
        },"5": "2/11/02","5": "3.0004","2": "20/11/05","2": "םוכס","3": "סיטרכ","2": "הקסעה","3": "גצוה",{
            "0": "00.66","2": "00.66","3": "אל","6": "םיסנניפ","7": "םימולשת תייצקילפא ייפ","8": "50/11/0202"
        },{
            "0": "00.10","2": "00.10","6": "דרשמו דויצ","7": "טנרטניא קווש יקצמיטס","8": "90/11/0202"
        },{
            "0": "00.50","2": "00.50","7": "פ\"הנב TIB ב הרבעה","8": "11/11/0202"
        },{
            "0": "00.362","2": "00.362","8": "51/11/0202"
        },{
            "0": "00.170","2": "00.170","6": "ןוזמ","7": "ובטימב ינגרוא - עבט תרומש","8": "61/11/0202"
        },{
            "0": "60.130","2": "60.130","7": "הרדח ףוננחוי",{
            "0": "48.99","2": "48.99",{
            "0": "00.99","2": "00.99","7": "מ\"עב 'גייסרשטיינ ייפוי","8": "12/11/0202"
        },{
            "0": "29.233","2": "29.233","5": "דנלוה","7": "BREHI","8": "22/11/0202"
        },{
            "0": "00.119","2": "00.119","7": "עבטו ןילבת","8": "32/11/0202"
        },{
            "0": "93.268","2": "93.268","6": "קלד","7": "ןורשה תלצבח ןולא רוד",{
            "0": "31.248","2": "31.248","7": "הרדח  - יול ימר","8": "42/11/0202"
        },{
            "0": "90.129","2": "90.129","7": "הרדח ףוחה לומ םראפ-רפוס","8": "52/11/0202"
        },{
            "0": "60.99","2": "60.99","6": "דוגיב","7": "ףוח לומ הרדח",{
            "0": "80.56","2": "80.56","5": "עבק תארוה","7": "תישדוח תינובשח וגנפ","8": "72/11/0202"
        },{
            "0": "91.142","1": "20/12/02","8": ""
        }
    ],[
        {
            "0": "","2": ">> תוקסעה לע ףסונ טוריפל","4": ""
        },"4": "סיטרכל יארשא תויביר"
        },{
            "0": "דע","1": "ךיראתמ","2": "תיביר","3": "רועיש","4": "תוליעפ גוס"
        },{
            "0": "ךיראת","2": "תיתנש","3": "תיביר","2": "תמאותמ","3": "תילנימונ","1": "01/40/02","2": "11.12","3": "60.11","4": "03+"
        },"3": "00.10","2": "35.13","3": "60.12","4": "טידרק"
        },"3": "00.11","2": ".קסעה יתבב תוקסעל תסחיתמ תיבירה - טידרק*","4": ""
        }
    ]
]

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?