HTML
JPG
PDF
XML
DOCX
PDF
Obtener Formularios PDF en SDK .NET
Construya sus propias aplicaciones en la nube para obtener archivos de documentos rellenables utilizando APIs del lado del servidor.
Get StartedCómo obtener campos de formulario de un documento PDF utilizando SDK en la Nube .NET
Para obtener un AcroForm mediante SDK en la Nube .NET, utilizaremos Aspose.PDF Cloud .NET SDK Este SDK en la Nube le permite crear fácilmente aplicaciones basadas en la nube para crear, editar y convertir PDF en C#, ASP.NET o en otros lenguajes .NET para diversas plataformas en la nube. Abrir NuGet gestor de paquetes, buscar Aspose.PDF Cloud e instalar. También puede utilizar el siguiente comando desde la consola del Administrador de Paquetes.
Comando de la Consola del Administrador de Paquetes
PM> Install-Package Aspose.Pdf-Cloud
Pasos para obtener AcroForms mediante SDK .NET
Los desarrolladores de Aspose.PDF Cloud pueden cargar y obtener AcroForms en PDF en solo unas pocas líneas de código.
- Crear un nuevo objeto Configuration con su Clave de Aplicación secreta y Clave
- Crear un objeto para conectarse a la API en la Nube
- Subir su archivo de documento
- Realizar la obtención
- Descargar el resultado
Este código muestra la obtención de AcroForms en documentos 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()}]");
}
}
}