Share via


Pdf.Tables

Sintaxe

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

Sobre

Retorna todas as tabelas encontradas em pdf. Um parâmetro de registro opcional, options, pode ser fornecido para especificar propriedades adicionais. O registro pode conter os seguintes campos:

  • Implementation: a versão do algoritmo a ser usada ao identificar tabelas. Versões antigas estão disponíveis apenas para compatibilidade com versões anteriores, para impedir que consultas antigas sejam interrompidas por atualizações de algoritmo. A versão mais recente sempre deve fornecer os melhores resultados. Os valores válidos são "1.3", "1.2" ou nulo.
  • StartPage: Especifica a primeira página no intervalo de páginas a ser analisado. Padrão: 1.
  • EndPage: especifica a última página no intervalo de páginas a ser analisado. Padrão: a última página do documento.
  • MultiPageTables: Controla se tabelas semelhantes em páginas consecutivas serão automaticamente combinadas em uma única tabela. Padrão: true.
  • EnforceBorderLines: Controla se linhas de borda são sempre impostas como limites da célula (quando for true) ou simplesmente usadas como uma dica dentre muitas para determinar os limites da célula (quando for false). Padrão: falso.

Exemplo 1

Retorna as tabelas contidas em sample.pdf.

Usage

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

Saída

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