Это краткое руководство описывает, как извлечь таблицу из PDF в Excel с использованием C#. Вы получите детали настройки IDE для Aspose.PDF и Aspose.Cells, список шагов и пример кода для получения таблицы из PDF в Excel с помощью C#. Предоставленный пример кода продемонстрирует весь необходимый поток кода, требуемый для выполнения задачи.
Шаги по извлечению данных из таблицы PDF в Excel с использованием C#
- Настройте IDE использовать оба Aspose.PDF for .NET и Aspose.Cells for .NET в одном проекте
- Примените лицензию Aspose.Total, чтобы использовать возможности API без каких‑либо ограничений или водяных знаков
- Загрузите исходный PDF‑файл в объект класса Document
- Создайте новый файл Excel, используя класс Workbook, и задайте имя первому листу.
- Пройдите каждую страницу в PDF‑файле
- Доступ ко всем таблицам на каждой странице, и для каждой таблицы — доступ к тексту в каждой строке и столбце
- Запишите содержимое каждой ячейки в соответствующую строку и ячейку листа назначения в файле Excel
- Настройте ширину строк/столбцов и сохраните книгу
Эти шаги суммируют, как извлечь 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#.