HTML JPG PDF XML DOCX
  Product Family
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 уже в нескольких строках кода.

  1. Создайте новый объект Configuration с вашим Application Secret и Key.
  2. Создайте объект для подключения к Cloud API
  3. Загрузите ваш файл документа
  4. Выполните получение
  5. Скачайте результат
 

Этот пример кода показывает получение 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()}]");
            }

        }
    }