Получить таблицы из PDF в .NET SDK
Получите все таблицы из PDF-документа с помощью серверного API .NET.
Get StartedКак извлечь таблицы из PDF через облачный .NET SDK
Для извлечения таблиц из PDF через облачный .NET SDK мы будем использовать Aspose.PDF Cloud .NET SDK Этот облачный SDK позволяет легко создавать облачные приложения для создания, редактирования и конвертации PDF на C#, ASP.NET или других языках .NET для различных облачных платформ. Откройте NuGet менеджер пакетов, найдите Aspose.PDF Cloud и установите. Вы также можете использовать следующую команду из консоли диспетчера пакетов.
Команда консоли диспетчера пакетов
PM> Install-Package Aspose.Pdf-Cloud
Шаги для извлечения таблиц из PDF через .NET SDK
Разработчики Aspose.PDF Cloud могут легко загрузить и получить таблицы из PDF всего за несколько строк кода.
- Создайте новый объект Configuration с вашим секретом приложения и ключом.
- Создайте объект для подключения к облачному API.
- Загрузите PDF в облачное хранилище.
- Извлеките таблицы из PDF в облачном хранилище с помощью функции GetDocumentTablesAsync.
- Проверьте ответ и запишите результат.
- Если операция была успешной, выведите таблицы
Этот пример кода показывает извлечение таблиц из PDF-документов
using Aspose.Pdf.Cloud.Sdk.Model;
namespace Tables
{
public class GetTables
{
public static async Task Extract(string documentName, 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 from the PDF on cloud storage.
TablesRecognizedResponse response = await pdfApi.GetDocumentTablesAsync(documentName, folder: remoteFolder);
// Checks the response and logs the result.
if (response == null)
Console.WriteLine("GetTables(): Unexpected error!");
else if (response.Code < 200 || response.Code > 299)
Console.WriteLine("GetTables(): Failed to extract tables from the document.");
else
{ // If the operation was successful, print the tables or make some other actions
Console.WriteLine("GetTables(): All tables successfully extracted from the document '{0}.", 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-документа по его идентификатору.
- Заменять один или несколько экземпляров текста на странице PDF или во всем документе.
- Обширная поддержка конвертации PDF-документов в различные другие форматы файлов.
- Извлекать различные элементы PDF-файлов и оптимизировать PDF-документы.
- Вы можете попробовать наше бесплатное приложение для извлечения таблиц в PDF-файлы онлайн и протестировать функциональность.
- Учебные ресурсы
- Документация
- Исходный код
- Справочник API
- Поддержка продукта
- Бесплатная поддержка
- Платная поддержка
- Блог
- Почему Aspose.PDF Cloud для .NET?
- Список клиентов
- Безопасность