Анализ PDF для извлечения таблиц в .NET SDK
API для анализа PDF документов для извлечения таблиц с использованием серверного .NET API.
Get StartedКак анализировать PDF документы для извлечения таблиц с помощью облачного .NET SDK
Для анализа PDF документов для извлечения таблиц через облачный .NET SDK мы будем использовать Aspose.PDF Cloud .NET SDK Этот облачный .NET 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 документы для извлечения таблиц в облачном хранилище с помощью функции GetDocumentTablesAsync
- Проверьте ответ и зарегистрируйте результат
- Если операция прошла успешно, выведите извлеченные таблицы
Этот пример кода показывает анализ PDF документа для извлечения таблиц
using Aspose.Pdf.Cloud.Sdk.Model;
namespace Parser
{
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]);
}
// Parse PDF for tables extraction in 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 receive Tables from the document.");
else
{ // Show tables.
Console.WriteLine("GetTables(): Tables successfully received from the document '{0}.", documentName);
foreach (var table in response.Tables.List)
{
Console.WriteLine(table.ToString());
}
}
}
}
}
Работа с анализом таблиц в PDF через .NET SDK
Анализируя PDF документы для извлечения таблиц, вы можете изменять содержимое таблиц по мере необходимости. Это сохраняет положение таблицы в документах, экономит время и снижает количество ручной работы. Анализируйте PDF документы для извлечения таблиц с Aspose.PDF Cloud .NET SDK.
С нашим .NET SDK вы можете
- Добавлять заголовок и подвал PDF документа в текстовом или графическом формате.
- Добавлять таблицы и текстовые или графические штампы в PDF документы.
- Объединять несколько PDF документов в существующий файл.
- Работать с вложениями, аннотациями и полями форм в PDF.
- Применять шифрование или дешифрование к PDF документам и устанавливать пароль.
- Удалять все штампы и таблицы со страницы или всего PDF документа.
- Удалять определенный штамп или таблицу из PDF документа по его ID.
- Заменять одиночные или множественные экземпляры текста на странице PDF или во всем документе.
- Обширная поддержка для конвертации PDF документов в различные другие форматы файлов.
- Извлекать различные элементы файлов PDF и оптимизировать PDF документы.
- Вы можете попробовать наш бесплатный апп, чтобы протестировать функциональность.
- Учебные ресурсы
- Документация
- Исходный код
- Ссылки на API
- Поддержка продукта
- Бесплатная поддержка
- Платная поддержка
- Блог
- Почему Aspose.PDF Cloud для .NET?
- Список клиентов
- Безопасность