Condividi tramite


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 retrocompatibilità, affinché le vecchie query non vengano compromesse dagli aggiornamenti degli algoritmi. 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

Restituisce le tabelle contenute in sample.pdf.

Utilizzo

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

Output

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