Definir Formulários PDF no SDK .NET
Construa seus próprios aplicativos em nuvem para definir arquivos de documentos preenchíveis usando APIs do lado do servidor.
Get StartedComo Definir Campos de Formulário a partir de Documento PDF usando Cloud .NET SDK
Para definir um AcroForm via Cloud .NET SDK, 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 outras linguagens .NET para várias plataformas em nuvem. Abra NuGet gerenciador de pacotes, procure por Aspose.PDF Cloud e instale. Você também pode usar o seguinte comando a partir do Console do Gerenciador de Pacotes.
Comando do Console do Gerenciador de Pacotes
PM> Install-Package Aspose.Pdf-Cloud
Passos para definir AcroForms via .NET SDK
Desenvolvedores do Aspose.PDF Cloud podem facilmente carregar e definir acroforms em PDF com apenas algumas linhas de código.
- Crie um novo objeto de Configuração com sua Chave e Aplicação Secreta
- Crie um objeto para se conectar à API em nuvem
- Faça o upload do seu arquivo de documento
- Realize a definição
- Baixe o resultado
Requisitos do Sistema
É fácil começar com o Aspose.PDF Cloud .NET SDK e não há nada para instalar. Basta criar uma conta na Aspose para Cloud e definir suas informações de aplicação. Uma vez que você tenha o App SID & key, está pronto para usar o Aspose.PDF Cloud .NET SDK.
- .NET Framework 2.0 ou posterior
- JSON.NET
Este código de exemplo mostra a definição de AcroForms em documentos PDF
public static void SetFormField()
{
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 response = pdfApi.PutUpdateField(storageFileName, "First Name", new Field(
Name: "First Name",
Type: FieldType.Text,
Values: ["James"],
Rect: new Rectangle(125, 735, 200, 752)
));
Console.WriteLine(response.Status);
}