Извлечение таблицы из PDF в Excel с помощью C#

Это краткое руководство описывает, как извлечь таблицу из PDF в Excel с использованием C#. Вы получите детали настройки IDE для Aspose.PDF и Aspose.Cells, список шагов и пример кода для получения таблицы из PDF в Excel с помощью C#. Предоставленный пример кода продемонстрирует весь необходимый поток кода, требуемый для выполнения задачи.

Шаги по извлечению данных из таблицы PDF в Excel с использованием C#

  1. Настройте IDE использовать оба Aspose.PDF for .NET и Aspose.Cells for .NET в одном проекте
  2. Примените лицензию Aspose.Total, чтобы использовать возможности API без каких‑либо ограничений или водяных знаков
  3. Загрузите исходный PDF‑файл в объект класса Document
  4. Создайте новый файл Excel, используя класс Workbook, и задайте имя первому листу.
  5. Пройдите каждую страницу в PDF‑файле
  6. Доступ ко всем таблицам на каждой странице, и для каждой таблицы — доступ к тексту в каждой строке и столбце
  7. Запишите содержимое каждой ячейки в соответствующую строку и ячейку листа назначения в файле Excel
  8. Настройте ширину строк/столбцов и сохраните книгу

Эти шаги суммируют, как извлечь PDF в таблицу Excel с помощью C#. Настройте IDE для разработки, примените лицензию, загрузите исходный PDF, создайте новый файл Excel и пройдитесь по каждой странице PDF. Получите коллекцию таблиц на каждой странице, разберите каждую таблицу для извлечения содержимого отдельных ячеек и скопируйте их в соответствующие строки и столбцы листа назначения в результирующем файле Excel.

Код для извлечения таблицы из PDF в Excel на C#

Этот код демонстрирует, как извлекать таблицу из PDF в Excel с помощью C#. Приведённый пример кода записывает обычный текст из таблицы PDF в ячейки Excel. Вы можете сохранить форматирование, используя шрифт, размер, полужирный/курсивный стиль и цвет ячейки PDF. Вы также можете обнаруживать числовые и похожие на даты значения в таблице PDF и использовать соответствующий формат при записи в файл Excel.

Этот учебник объясняет процесс переноса содержимого таблицы PDF в лист Excel. Чтобы преобразовать отсканированный PDF в редактируемый PDF, см. статью Преобразовать отсканированный PDF в редактируемый PDF с помощью C#.

 Русский