HTML JPG PDF XML DOCX
  Product Family
PDF

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 Started

Como 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.

  1. Crie um novo objeto de Configuração com sua Chave e Aplicação Secreta
  2. Crie um objeto para se conectar à API em nuvem
  3. Faça o upload do seu arquivo de documento
  4. Realize a definição
  5. 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);
    }