Получение подписей из PDF в .NET SDK
API для получения подписей из 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
Шаги для получения подписей с использованием .NET SDK
Разработчики Aspose.PDF Cloud могут легко извлечь подписи из PDF документов. Разработчикам нужно всего несколько строк кода.
- Создайте новый объект Configuration с вашим секретом приложения и ключом
- Создайте объект для подключения к Cloud API
- Загрузите ваш файл документа
- Извлеките подписи из PDF документов в облачном хранилище, используя функцию GetDocumentSignatureFieldsAsync
- Проверьте ответ и зафиксируйте результат
- Если операция прошла успешно, выведите список подписей
Этот пример кода показывает получение подписей из PDF документа
using Aspose.Pdf.Cloud.Sdk.Model;
namespace Signatures
{
public class GetSignatures
{
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 signatures from the PDF in cloud storage.
SignatureFieldsResponse response = await pdfApi.GetDocumentSignatureFieldsAsync(documentName, folder: remoteFolder);
// Checks the response and logs the result.
if (response == null)
Console.WriteLine("GetSignatures(): Unexpected error!");
else if (response.Code < 200 || response.Code > 299)
Console.WriteLine("GetSignatures(): Failed to receive signatures from the document.");
else if (response.Fields == null || response.Fields.List == null || response.Fields.List.Count == 0)
Console.WriteLine("GetSignatures(): signatures not found in the document.");
else
{ // Show signatures.
Console.WriteLine("GetSignatures(): Signatures extracted successfully from the Pdf document '{0}'.", documentName);
foreach (var field in response.Fields.List) {
Console.WriteLine(field);
}
}
}
}
}
Работа с подписями в PDF через .NET SDK
Извлечение подписей позволяет систематически проверять документы на подлинность и актуальность, дату и время подписей, а также целостность документа. Задачи, такие как извлечение подписей из документов или групповая аналитика, обеспечивают автоматизацию, экономя время и снижая ручные усилия. Извлеките подписи из 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?
- Список клиентов
- Безопасность