Partilhar via


Pdf.Tabelas

Sintaxe

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

Acerca de

Retorna todas as tabelas encontradas em pdf. Um parâmetro de registro opcional, , optionspode 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. Predefinição: true.
  • EnforceBorderLines: Controla se as linhas de borda são sempre impostas como limites de célula (quando verdadeiro), ou simplesmente usado como uma dica entre muitas para determinar limites de célula (quando falso). Predefinição: false.

Exemplo 1

Devolve as tabelas contidas no exemplo.pdf.

Utilização

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

Saída

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