HTML
JPG
PDF
XML
DOCX
PDF
Obter Formulários PDF em SDK .NET
Construa seus próprios aplicativos em nuvem para obter arquivos de documentos preenchíveis usando APIs do lado do servidor.
Get StartedComo obter campos de formulário de documentos PDF usando SDK Cloud .NET
Para obter um AcroForm usando SDK Cloud .NET , usaremos Aspose.PDF Cloud .NET SDK Este SDK em nuvem permite que você crie facilmente aplicativos criadores, editores e conversores de PDF baseados em nuvem em C#, ASP.NET ou outros idiomas .NET para várias plataformas de nuvem. Abra NuGet gerenciador de pacotes, procure por Aspose.PDF Cloud e instale. Você também pode usar o seguinte comando no Console do Gerenciador de Pacotes.
Comando do Console do Gerenciador de Pacotes
PM> Install-Package Aspose.Pdf-Cloud
Passos para obter AcroForms via SDK .NET
Os desenvolvedores do Aspose.PDF Cloud podem carregar e obter acroforms em PDF com apenas algumas linhas de código.
- Crie um novo objeto Configuration com sua Secret da Aplicação e Key
- Crie um objeto para conectar à API em nuvem
- Faça upload do seu arquivo de documento
- Execute a obtenção
- Baixe o resultado
Este código de exemplo mostra a obtenção de AcroForms em 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()}]");
}
}
}