HTML JPG PDF XML DOCX
  Product Family
PDF

Получение таблиц на странице из PDF в .NET SDK

Получите все таблицы на странице из PDF-документа с использованием серверного .NET API.

Get Started

Как извлечь таблицы на странице из PDF через Cloud .NET SDK

Для извлечения таблиц на странице из PDF через Cloud .NET SDK мы будем использовать Aspose.PDF Cloud .NET SDK Этот Cloud SDK позволяет легко создавать облачные приложения для создания, редактирования и конвертации PDF в C#, ASP.NET или других языках .NET для различных облачных платформ. Откройте NuGet менеджер пакетов, найдите Aspose.PDF Cloud и установите. Вы также можете использовать следующую команду в консоли диспетчера пакетов.

Команда в консоли диспетчера пакетов


    PM> Install-Package Aspose.Pdf-Cloud

Шаги для извлечения таблиц на странице из PDF через .NET SDK

Разработчики Aspose.PDF Cloud могут легко загрузить и получить таблицы на странице из PDF всего в несколько строк кода.

  1. Создайте новый объект Configuration с вашим секретным ключом и ключом приложения.
  2. Создайте объект для подключения к Cloud API.
  3. Загрузите PDF в облачное хранилище.
  4. Извлеките таблицы на странице из PDF в облачном хранилище, используя функцию GetPageTablesAsync.
  5. Проверьте ответ и зафиксируйте результат.
  6. Если операция прошла успешно, выведите таблицы
 

Этот пример кода показывает извлечение таблиц на странице из PDF-документов


    using Aspose.Pdf.Cloud.Sdk.Model;

    namespace Tables
    {
        public class GetTablesOnPage
        {
            public static async Task Extract(string documentName, int pageNumber, string remoteFolder)
            {
		// Get your AppSid and AppSecret from https://dashboard.aspose.cloud (free registration required). 
		pdfApi = new PdfApi(AppSecret, AppSid);

                using (var file = File.OpenRead(Path.Combine(localFolder, documentName)))
		{ // Upload the local PDF to cloud storage folder name.
                    FilesUploadResult uploadResponse = await pdfApi.UploadFileAsync(Path.Combine(remoteFolder, documentName), documentName);
                    Console.WriteLine(uploadResponse.Uploaded[0]);
                }

                // Get all tables on page from the PDF on cloud storage.
                TablesRecognizedResponse response = await pdfApi.GetPageTablesAsync(documentName, pageNumber, folder: remoteFolder);

                // Checks the response and logs the result.
		if (response == null)
                    Console.WriteLine("GetTablesOnPage(): Unexpected error!");
                else if (response.Code < 200 || response.Code > 299)
                    Console.WriteLine("GetTablesOnPage(): Failed to extract tables from the document.");
                else
                { // If the operation was successful, print the tables or make some other actions
                    Console.WriteLine("GetTablesOnPage(): All tables on '{0}' page successfully extracted from the document '{1}.", pageNumber, documentName);
                    foreach (var table in response.Tables.List)
                    {
                        Console.WriteLine(table.ToString());
                    }
                }
            }
        }
    }
 

Работа с таблицами в PDF

Таблицы предоставляют структурированный формат для систематического представления данных, что облегчает читателям понимание и анализ информации. Они также повышают визуальную привлекательность документа, добавляя профессионализм и организованность. При работе с числовыми или сравнительными данными, таблицы улучшают ясность, группируя связанную информацию в удобочитаемом формате. Кроме того, таблицы могут включать данные в реальном времени или динамически генерируемый контент, например, данные из баз данных или аналитических панелей. Получите все таблицы на странице из PDF-документов с помощью Aspose.PDF Cloud Node.js SDK.

С нашей библиотекой .NET вы можете:

  • Добавлять заголовок и нижний колонтитул PDF-документа в текстовом или графическом формате.
  • Добавлять таблицы и штампы (текстовые или графические) в PDF-документы.
  • Присоединять несколько PDF-документов к существующему файлу.
  • Работать с вложениями, аннотациями и полями формы в PDF.
  • Применять шифрование или дешифрование к PDF-документам и устанавливать пароль.
  • Удалять все штампы и таблицы со страницы или всего PDF-документа.
  • Удалять конкретный штамп или таблицу из PDF-документа по его ID.
  • Заменять одно или несколько вхождений текста на странице PDF или во всем документе.
  • Широкая поддержка конвертации PDF-документов в различные другие форматы файлов.
  • Извлекать различные элементы PDF-файлов и оптимизировать PDF-документы.
  • Вы можете попробовать наше бесплатное приложение для извлечения таблиц в PDF-файлы онлайн и тестирования функциональности.

  •