Поделиться через


Pdf.Tables

Синтаксис

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

Около

Возвращает все таблицы, найденные в pdf. Необязательный параметр записи, options, может быть предоставлен для указания дополнительных свойств. Запись может содержать следующие поля:

  • Implementation: версия алгоритма, используемая при определении таблиц. Старые версии доступны только для обратной совместимости, чтобы предотвратить разрыв старых запросов обновлениями алгоритмов. Последняя версия всегда должна дать наилучшие результаты. Допустимые значения: "1.3", "1.2", "1.1" или NULL.
  • StartPage: указывает первую страницу в диапазоне страниц для проверки. Значение по умолчанию: 1.
  • EndPage. Указывает последнюю страницу в диапазоне страниц для проверки. Значение по умолчанию: последняя страница документа.
  • MultiPageTables: определяет, будут ли аналогичные таблицы на последовательных страницах автоматически объединяться в одну таблицу. Значение по умолчанию: true.
  • EnforceBorderLines: Определяет, всегда ли линии границы применяются в качестве границ ячеек (если true), или же они используются как одно из многих указаний для определения границ ячеек (если false). Значение по умолчанию: false.

Пример 1

Возвращает таблицы, содержащиеся в sample.pdf.

использование

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

вывод

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