기존 PDF에서 테이블 제거

테이블을 제거하기 위해서는 TableAbsorber 클래스를 사용하여 기존 PDF의 테이블을 확보한 다음 remove()를 호출해야 합니다.

PDF 문서에서 테이블 제거

새로운 기능을 추가했습니다. 즉, remove()를 사용하여 PDF 문서에서 테이블을 제거하기 위해 기존 TableAbsorber 클래스에 추가합니다. 흡수기가 페이지에서 테이블을 성공적으로 찾으면 이를 제거할 수 있게 됩니다. PDF 문서에서 테이블을 제거하는 방법을 보여주는 다음 코드 스니펫을 확인하십시오:


    import aspose.pdf as ap

    # 기존 PDF 문서 로드
    pdf_document = ap.Document(input_file)
    # 테이블을 찾기 위한 TableAbsorber 객체 생성
    absorber = ap.text.TableAbsorber()
    # 첫 번째 페이지를 흡수기로 방문
    absorber.visit(pdf_document.pages[1])
    # 페이지에서 첫 번째 테이블 가져오기
    table = absorber.table_list[0]
    # 테이블 제거
    absorber.remove(table)
    # PDF 저장
    pdf_document.save(output_file)

PDF 문서에서 여러 테이블 제거

때때로 PDF 문서에는 하나 이상의 테이블이 포함될 수 있으며, 여러 테이블을 제거해야 할 수도 있습니다. 여러 테이블을 PDF 문서에서 제거하려면 다음 코드 스니펫을 사용하십시오:


    import aspose.pdf as ap

    # 기존 PDF 문서 로드
    pdf_document = ap.Document(input_file)
    # 테이블을 찾기 위한 TableAbsorber 객체 생성
    absorber = ap.text.TableAbsorber()
    # 흡수기와 함께 두 번째 페이지 방문
    absorber.visit(pdf_document.pages[1])
    # 테이블 컬렉션의 복사본 가져오기
    tables = absorber.table_list
    # 컬렉션의 복사본을 반복하며 테이블 제거
    for table in tables:
        absorber.remove(table)
    # 문서 저장
    pdf_document.save(output_file)