HTML
JPG
PDF
XML
DOCX
PDF
Получить PDF-формы в .NET SDK
Создайте свои облачные приложения для получения заполняемых файлов документов с помощью API серверной стороны.
Get StartedКак получить поля форм из PDF-документа с помощью Cloud .NET SDK
Для получения AcroForm через Cloud .NET SDK мы будем использовать Aspose.PDF Cloud .NET SDK Этот Cloud SDK позволяет легко создавать облачные приложения для создания, редактирования и конвертации PDF в C#, ASP.NET или других .NET языках для различных облачных платформ. Откройте NuGet менеджер пакетов, следуйте запросу Aspose.PDF Cloud и установите. Также можно использовать следующую команду из Package Manager Console.
Команда Package Manager Console
PM> Install-Package Aspose.Pdf-Cloud
Шаги по получению AcroForms через .NET SDK
Разработчики Aspose.PDF Cloud могут легко загружать и получать AcroForms в PDF уже в нескольких строках кода.
- Создайте новый объект Configuration с вашим Application Secret и Key.
- Создайте объект для подключения к Cloud API
- Загрузите ваш файл документа
- Выполните получение
- Скачайте результат
Этот пример кода показывает получение AcroForms в PDF-документах
public static void GetFormFields()
{
const string localImageFileName = @"C:\Samples\StudentInfoFormElectronic.pdf";
const string storageFileName = "StudentInfoFormElectronic.pdf";
// Get your AppSid and AppSecret from https://dashboard.aspose.cloud (free registration required).
var pdfApi = new PdfApi(AppSecret, AppSid);
if (pdfApi.GetFilesList("").Value.All(f => f.Name != storageFileName))
{
using var file = File.OpenRead(localImageFileName);
var uploadResult = pdfApi.UploadFile(storageFileName, file);
Console.WriteLine(uploadResult.Uploaded[0]);
}
var response = pdfApi.GetFields(storageFileName);
foreach (var item in response.Fields.List)
{
if (item.Type == FieldType.List)
{
Console.Write($"Name: [{item.Name}] Value:");
foreach (var listItem in item.Values)
{
Console.WriteLine($"{listItem} ");
}
}
else
{
Console.WriteLine($"Name: [{item.Name}] Value: [{item.Values.FirstOrDefault()}]");
}
}
}