Python 를 통해 PDF 문서에서 테이블을 추출합니다.

Python 라이브러리를 사용하여 PDF에서 테이블을 추출하는 방법

Python for .NET 라이브러리를 사용하여 PDF 문서에서 테이블을 추출하는 방법

테이블을 추출하기 위해 python-net 플랫폼을 위한 기능이 풍부하고 강력하며 사용하기 쉬운 문서 조작 API인 Aspose.PDF for .NET API를 사용할 것입니다.NuGet 패키지 관리자를 열고 Aspose.pdf를 검색하여 설치합니다.패키지 관리자 콘솔에서 다음 명령을 사용할 수도 있습니다.

Python Package Manager Console

pip install aspose-pdf

Python 를 통해 PDF에서 표 추출


사용자 환경에서 코드를 테스트하려면 Aspose.PDF for .NET 이 필요합니다.

1.문서 인스턴스와 함께 PDF를 로드합니다. 1.테이블을 찾기 위해 TableAbsorber 객체를 생성합니다. 1.업소버와 함께 첫 페이지를 방문하세요. 1.페이지의 첫 번째 테이블을 가져옵니다. 1.테이블을 제거합니다.파일을 저장합니다.

PDF에서 표 추출하기 - Python

    import aspose.pdf as ap

    input_file = DIR_INPUT_TABLE + "Table_input.pdf"
    # Load source PDF document
    pdf_document = ap.Document(input_file)
    for page in pdf_document.pages:
        absorber = ap.text.TableAbsorber()
        absorber.visit(page)
        for table in absorber.table_list:
            for row in table.row_list:
                for cell in row.cell_list:
                    text_fragment_collection = cell.text_fragments
                    for fragment in text_fragment_collection:
                        txt = ""
                        for seg in fragment.segments:
                            txt += seg.text
                        print(txt)