다음을 통해 공유


Pdf.Tables

통사론

Pdf.Tables(pdf as binary, optional options as nullable record) as table

소개

pdf에서 발견된 모든 테이블을 반환합니다. 추가 속성을 지정하기 위해 선택적 레코드 매개 변수인 options제공할 수 있습니다. 레코드에는 다음 필드가 포함될 수 있습니다.

  • Implementation: 테이블을 식별할 때 사용할 알고리즘의 버전입니다. 이전 버전은 이전 버전과의 호환성에서만 사용할 수 있으므로 알고리즘 업데이트로 인해 이전 쿼리가 손상되지 않도록 방지할 수 있습니다. 최신 버전은 항상 최상의 결과를 제공해야 합니다. 유효한 값은 "1.3", "1.2", "1.1" 또는 null입니다.
  • StartPage: 검사할 페이지 범위의 첫 번째 페이지를 지정합니다. 기본값: 1.
  • EndPage: 검사할 페이지 범위의 마지막 페이지를 지정합니다. 기본값: 문서의 마지막 페이지입니다.
  • MultiPageTables: 연속 페이지의 유사한 테이블이 자동으로 단일 테이블로 결합되는지 여부를 제어합니다. 기본값: true.
  • EnforceBorderLines: 테두리 선이 항상 셀 경계로 적용되는지(true인 경우) 또는 셀 경계를 결정하기 위해 여러 힌트 중 하나의 힌트로 사용되는지(false인 경우) 제어합니다. 기본값: false.

예제 1

sample.pdf에 포함된 테이블을 반환합니다.

사용량

Pdf.Tables(File.Contents("c:\sample.pdf"))

출력

#table({"Name", "Kind", "Data"}, ...)