Ler em inglês

Partilhar via


Pdf.Tables

Sintaxe

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

Sobre nós

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

  • Implementation: A versão do algoritmo a ser usada na identificação de tabelas. As versões antigas estão disponíveis apenas para compatibilidade com versões anteriores, para evitar que consultas antigas sejam quebradas por atualizações de algoritmo. A versão mais recente deve sempre dar os melhores resultados. Os valores válidos são "1.3", "1.2", "1.1" ou null.
  • StartPage: Especifica a primeira página no intervalo de páginas a examinar. Padrão: 1.
  • EndPage: Especifica a última página no intervalo de páginas a examinar. 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: verdadeiro.
  • EnforceBorderLines: Controla se as linhas de borda são sempre impostas como limites de célula (quando verdadeiro), ou simplesmente usadas como uma de muitas dicas para determinar limites de célula (quando falso). Padrão: falso.

Exemplo 1

Devolve as tabelas contidas no sample.pdf.

Utilização

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

Saída

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