HTML
JPG
PDF
XML
DOCX
PDF
Formulários PDF. Gerenciar via .NET SDK
Gerenciar Acroforms em documento PDF usando Cloud .NET SDK
Get StartedComo Gerenciar Formulários PDF Usando Cloud .NET SDK
Para trabalhar com AcroForms via Cloud .NET SDK, usaremos Aspose.PDF Cloud .NET SDK Este Cloud SDK permite que você construa facilmente aplicativos de criação, edição e conversão de PDF baseados em nuvem em C#, ASP.NET ou outras linguagens .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 criar AcroForms via .NET SDK
Os desenvolvedores do Aspose.PDF Cloud podem facilmente carregar e criar acroforms em PDF em apenas algumas linhas de código.
- Crie uma instância do PdfApi usando seu AppSid e AppSecret do Aspose Cloud Dashboard.
- Verifique o Armazenamento em Nuvem para Arquivo. Recupere a lista de arquivos no armazenamento em nuvem usando GetFilesList(""). Se o arquivo-alvo não for encontrado, prossiga para carregá-lo.
- Carregue o PDF para o Armazenamento em Nuvem (se necessário).
- Crie um Campo de Caixa de Texto. Instancie um objeto TextBoxField para a página 1 e defina propriedades.
- Adicione o Campo ao PDF. Use PutTextBoxField para inserir o campo no documento armazenado na nuvem.
- Imprima o Status da Operação. Saída do estado do resultado para o console.
Este código de exemplo mostra a criação de um AcroForms em documentos PDF
public static void AddFormField()
{
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);
var filesOnStorage = pdfApi.GetFilesList("");
if (filesOnStorage.Value.All(f => f.Name != storageFileName))
{
using var file = File.OpenRead(localImageFileName);
var uploadResult = pdfApi.UploadFile(storageFileName, file);
Console.WriteLine(uploadResult.Uploaded[0]);
}
var textBoxField = new TextBoxField(PageIndex: 1)
{
PartialName = "Email",
Rect = new Rectangle(100, 100, 180, 120),
Value = "aspose-pdf-cloud@example.com",
Border = new Border(Width: 5, Dash: new Dash(1, 1))
};
var response = pdfApi.PutTextBoxField(storageFileName, "Email", textBoxField);
Console.WriteLine(response.Status);
}