Pdf.Tables

Sintassi

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

Informazioni su

Restituisce le tabelle trovate in pdf. È possibile fornire un parametro di record facoltativo, options, per specificare proprietà aggiuntive. Il record può contenere i campi seguenti:

  • Implementation: versione dell'algoritmo da usare per l'identificazione delle tabelle. Le versioni precedenti sono disponibili solo per compatibilità con le versioni precedenti, per evitare che le query precedenti vengano danneggiate dagli aggiornamenti dell'algoritmo. La versione più recente dovrebbe sempre offrire i risultati migliori. I valori validi sono "1.3", "1.2", "1.1" o Null.
  • StartPage: consente di specificare la prima pagina nell'intervallo di pagine da esaminare. Impostazione predefinita: 1.
  • EndPage: consente di specificare l'ultima pagina nell'intervallo di pagine da esaminare. Impostazione predefinita: l'ultima pagina del documento.
  • MultiPageTables: controlla se tabelle simili in pagine consecutive verranno combinate automaticamente in un'unica tabella. Valore predefinito: true.
  • EnforceBorderLines: controlla se le linee dei bordi vengono sempre applicate come limiti delle celle (quando è true) o usate semplicemente come uno dei numerosi suggerimenti disponibili per determinare i limiti delle celle (quando è false). Valore predefinito: false.

Esempio 1

Restituire le tabelle contenute in sample.pdf.

Utilizzo

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

Output

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